問題タブ [google-authenticator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2801 参照

php - PHPでGoogle認証システムのバックアップコードを生成する方法

を使用して、Web サイトで 2 段階認証を使用していGoogle Authenticatorます。私はこのphpライブラリを使用していGoogle Authenticatorます。正常に動作していますが、後で使用するために生成したいのですbackup codesが、そのライブラリには生成する関数がありませんbackup codes

backup codesのアルゴリズムとphpでの実装方法を知りたいです。

0 投票する
4 に答える
19852 参照

php - スキャン時の Google 認証システムの無効なバーコード

これがqrコードを生成する際の私のコードです

おそらく、これによりqrコードが生成されますが、実際に生成されます。しかし、Google認証アプリを使用してこのコードをスキャンすると、エラーが発生します

しかし、秘密鍵を使用して「手動で入力」すると機能し、生成された鍵を使用して問題なくログインできます。

インターネットで、データを urlencode する必要があると言っているのを見つけましたが、それでも機能しません。

上記の関数によって生成されたサンプル URL は次のとおりです。

私は何かを見逃していますか、それとも何か間違っていましたか?

0 投票する
2 に答える
68 参照

android - カスタム アプリで Google ID を検証する

シナリオがあります。

ログインページを持つAndroidアプリケーションを開発しています。ユーザーは、自分の Google メール ID (gmail、Google アプリのメールによる会社のメール ID) とパスワードを入力する必要があります。彼/彼女が有効なGoogleユーザーである場合、私のアプリケーションは認証する必要があります。

彼がそうである場合、私の要件に従って、残りのアプリケーションを適切に機能させます。

Android アプリでこの検証/Google 認証を実現するにはどうすればよいですか?

前もって感謝します。

プラモド

0 投票する
0 に答える
877 参照

google-drive-android-api - GoogleAuthUtil.getToken が null を返し、com.google.android.gms.auth.GoogleAuthException: Unknown genrated を取得する

これは私のコードです:
主な活動:

これはトークンを取得するための要求です:

スコープ URL でクライアント ID を使用していない場合、自分のアカウント (Google 開発者アカウントに登録しているアカウント) のみの詳細を取得し、クライアント ID の使用は何ですか。

0 投票する
1 に答える
27755 参照

php - PHP を使用した Google 認証システム

https://github.com/chregu/GoogleAuthenticator.phpを使用して、作業中の Web アプリケーションの 2 要素認証を構築しました。すべてが秘密を生成して機能し、コードでさえ機能しました。今、私は別のサーバーで同じコードを設定し、新しい秘密鍵を生成し、それを Google 認証モバイル アプリに追加しました。モバイルで生成されたコードは一致しません。

両方のサーバーで結果を比較して掘り下げたところ、time() 関数が異なる時間 (1 時間の差) を返すことに気付き、2 番目のサーバー (Google コードが機能しなかった) を最初のサーバーと同じ時間に強制したところ、機能しました。だから私は本当に混乱していますこれはある種のタイムゾーンの問題ですか? これらのサーバーには独自のタイムゾーンが必要です。

回避策はありますか?

また、 https: //support.google.com/accounts/answer/185834?hl=enに従い、Google 認証アプリを同期しても機能しません。モバイル アプリで生成されたコードは、1 時間後に 2 番目のサーバーで動作します。誰でも私を助けてくれるか、別のアプローチを提案してもらえますか。

上記のライブラリに接続するために使用しているコードは次のとおりです

0 投票する
1 に答える
699 参照

php - Google 認証システムは、アプリ エントリにタイトルを表示します

Google Authenticator を含む 2 段階認証を使用するページの作成に成功しました。ユーザーを作成し、電話でバーコードをスキャンすると。ユーザー名と 6 桁の認証コードが正しく表示されます。私の顧客は、この領域にもタイトルや名前を入れることができると提案しているので、どの認証エントリがどのサーバーに送られるかがわかります。これは可能ですか?可能であれば、ドキュメントはどこにありますか?

私はga4php.phpを使用しています

0 投票する
1 に答える
428 参照

cryptography - OTP Google アカウント。互換性

OTP Google Acc の実装に取り​​組んでいます。互換性。

これまで、私は使用してきた

-RFC2104( http://www.ietf.org/rfc/rfc2104.txt )、

-RFC4226( http://www.ietf.org/rfc/rfc4226.txt )、

-RFC6238 ( https://www.rfc-editor.org/rfc/rfc6238 )、および次のスキーマ:

[疑似コード時間 OTP] ( http://en.wikipedia.org/wiki/Google_Authenticator#Pseudocode_for_Time_OTP )

" hash := HMAC-SHA1(key, message) " までは問題ありません。他のHMAC-SHA1コンバーターで結果を何度もチェックしました。(まあ、そう思います)。

しかし、その後、何かがうまくいかないと思います...明らかに、Google認証アプリ(Android)と同じコードを取得していないためです。(少なくとも、まだ 6 桁の値です)。

私がよく理解していると確信していない部分は次のとおりです。

誰かがこれについてより詳細な説明をしてもらえますか?

ありがとう、