Railsでワンタイムパスワードによる認証を行うGemを作りました
Railsでワンタイムパスワードによる認証を行うone_time_passwordというGemを作りました。4桁や6桁の数字の認証コードを入力して認証するあれです。 近い道としては「2段階認証」や「新規会員登録時のメール認証でアカウントを有効化すること」などを想定してます。新規会員登録の時に認証URLをメールで送ってアクセスしてもらうタイプが多いと思うのですが、この方式だとモバイルアプリの時にアカウントを有効化した後に再度ログインしてもらうなどしてもらわないといけなくて不便ですよね。 ワンタイムパスワード方式ならそのあたりの実装をシンプルにできます。