問題タブ [google-identity-toolkit]

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 に答える
162 参照

android - 複数の同時ログインを行うアプリの AppEngine の OpenID Connect およびモバイル認証オプション

Google Identity Toolkit は OpenID Connect をサポートしていますか? 複数の同時ログインをサポートしていますか (Facebook と Google+ の両方でログインできますか)? Twitter はサポートされていないので、独自の ID サービスを追加できますか?

ユーザーが Google、Twitter、または Digits (Twitter の SMS 認証サービス) 経由でログインできるようにするモバイル Android アプリケーション用の AppEngine サーバーをセットアップしています。3 つのプロバイダーのうちの 1 つにログインする必要がありますが、さらに他の 2 つをリンクして、ソーシャル機能を強化することもできます。これを実装するための最善の方法を見つけようとしています。

AppEngine には、OpenID Connect の認証/承認サポートが組み込まれていますか?

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

android - GitKit Android クイック スタートが「Google でサインイン」に失敗し、エラー コード: 9

GitKit Android クイック スタートの例を動作させようとしました。私が見る限り、サインアップとメールでのログインは問題なく動作し、Facebook ログインも同様ですが、Google アカウントを選択した後、Google サインインを使用しようとすると、トースト「エラーコード: 9」が表示されます。デバッグして GoogleIdpClient を調べると、サーバーが次のように応答するため、エラーがスローされることがわかります

しかし、Google Idp サービスがずっと利用できないとは本当に信じていません..

Android クライアント ID を使用してクイックスタート プレースホルダーに入力すると (チュートリアルで要求された Web クライアント ID の代わりに)、「不明」という理由で GoogleAuthException が発生します。

これまでのところ、すべての背後で実行されている Web サーバーを持っていないので、GitKit はコールバック エンドポイントがないことを好まないのでしょうか?

ヒントやアイデアはありますか?

ありがとう、ヨハネス

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

cookies - JWT idToken なしで GITkit アカウントを管理するには?

JWT idToken (「gtoken」Cookie) を保持する必要がなく、認証にのみ使用する場合...?mode=manageAccount、gtoken Cookie 内の idToken の存在に依存する機能をどのように使用できますか?

...?mode=manageAccountバックエンドに保存したままにし、リダイレクトする前に設定して後で削除するリダイレクト手順を追加しますか?

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

json-web-token - GITkit JWT idtoken ペイロードの情報に基づいてユーザー アカウントを作成しますか?

JWT ペイロード内のデータから始めて、ユーザーを一意に識別する最良の方法は何ですか?

これが本当に安全かどうか確信が持てないので、ユーザー アカウントの主キーとして電子メール アドレスのみ (または、そのソルト付きハッシュ) を使用することはしません。

user_id と provider_id を特殊文字で区切って連結しても問題ありませんか? この連結は、すべての「ビッグ」および「正直な」プロバイダー間で一意であることが保証されていますか (ルージュプロバイダーが悪いことをする可能性があるかどうかはわかりません)? それとも、電子メール アドレスと provider_id を連結したものですか?

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

android - Google Identity Toolkit でのエラー コードの処理

作業中のアプリへのログインに Google Identity Toolkit を使用しています。問題は、エラー (INVALID_IDP_RESPONSE、説明のないいくつかのエラー コードなど) が発生すると、エラー コード付きのトーストが表示されることです。カスタム UI マネージャーを使用しようとしましたが、すべての画面を処理する必要があり、デフォルトの画面を使用できません。エラーコードの処理以外のすべてに満足しています。問題は、サインイン コールバックで取得できないすべてのエラー コードを実際に処理するにはどうすればよいかということです。Toast も問題があり、それを取り除きたいのですが、前述のように、カスタム UI マネージャーを使用する必要があると思います。

ありがとう

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

google-identity-toolkit - .NET Web Api での GIT キットの実装

Asp .NET Web Api 2 アプリケーションに GITKit を実装しようとしています。Google Developer Kit の指示に従いました。サインイン ページに移動すると、accountchooser.com にリダイレクトされます。ここまでは順調ですね。Googleアカウントが表示されているので、それを選択します。ページがリロードされますが、完全に空白です。サインインに成功した URL で呼び出しが受信されません。JavaScript コンソールには次のように表示されます。

不明なエラー: 少なくとも 1 つのサインイン オプションを指定する必要があります! gitkit.js:250

何か案は?私は何を間違っていますか?さまざまな呼び出しをデバッグして、問題が発生している場所を確認するにはどうすればよいでしょうか? ありがとう。

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

android - Gitkit - カスタム UI を使用してエラーを処理する方法は?

こんにちは、カスタム UI を使用しています。エラーの処理方法を知りたいです。API から得られる唯一の既知のエラーは ErrorCode.INVALID_PASSWORD ですが、他のエラーについてはどうすれば知ることができますか? 私が見つけたドキュメントはありません。

私が抱えている問題の 1 つは、サインイン時にパスワードの入力に何度か失敗した後、CAPTCHA が必要になったことです。CAPTCHA を取得するにはどうすればよいですか。

これはエラー処理のための私のコードです: