django-two-factor-authと Google Authenticatorを使用して多要素認証を実装しようとしています。しかし、QRコードをスキャンするたびに、「入力されたトークンは無効です」と表示されます。
いろいろ調べた結果、以下のことを試しました。
- Django のバージョンを 1.8 にダウングレードしてみました
- コードの Google Authenticator 時刻修正 (既に同期されていると表示されます)。
- サーバーのタイムゾーンを IST (ローカル タイム ゾーン) に変更しました。
- django-two-factor-authにあるサンプルアプリを試してみました(私のローカルシステムでは、それでもうまくいきません!)。厳しいですが、彼らのオンライン サンプル アプリは機能しています ( http://example-two-factor-auth.herokuapp.com/ )。
django 1.9 と最新バージョンの Google Authenticator (Android) を使用しています。考えられる理由はわかりません。
ありがとう。