こんにちは、nakamuraです。 securityって大事ですよね。少し前からRailsで2要素認証ってどうやるんだろうと気になっていたので、google-authenticator-railsを使ってどんな風に実装できるのか試してみました。基本的には google-authenticator-rails Readmeに記載してある通りに実装していけばOKでした。 Gemをインストール はじめに、Gemfileにgoogle-authenticator-railsを追記し、bundle installを実行します。 gem 'google-authenticator-rails' Userモデルを作成 次に、Userモデルにgoogle-authenticator-railsで必要なカラムを追加します。 通常は、passwordカラムなど他にもカラムがあると思いますが、今回はお試しなので
![Railsで2段階認証を試してみました - アクトインディ開発者ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/0dda694bec1c38167278a63e1fef4d51988b9292/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fi%2Fiam-nakamura%2F20190414%2F20190414114310.jpg)