最近はログインID/PW方式だけではセキュリティ的に厳しいと言うことで様々な認証方式が使われています。 SMSを使ったSMS認証もあるのですが、最近はOTP(One Time Password)を用いた認証方式が増えてきています。 スクウェア・エニックスのOTPはネットゲームを行うユーザーには有名でしょうか なんかめちゃくちゃ大変そう… 専用サーバーが必要とか色々大変そうに思いますよね。 ところがGoogleはこのあたりの仕様を公開しており、それを使ったライブラリが公開されているので簡単に実装ができます。 スマホアプリで認証システムをダウンロードする Googleが公開している「Google 認証システム」を使用します。 Android版はこちら iOS版はこちら 「PHPGangsta/GoogleAuthenticator」をインストールする 使うライブラリは「PHPGangsta/G