問題タブ [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 投票する
0 に答える
51 参照

ios - Google Identity Toolkit for iOS はビットコードをサポートしますか?

CocoaPods バージョンの Identity Toolkit に対してビルドすると、次のエラーが発生します。

ほとんどの Google ポッドがビットコードをサポートするようになった今、これは予想されるエラーですか?

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

google-app-engine - Google App Engine に使用する Golang パッケージ

私は最近、App Engine で golang を使用して Google Identity Kit の調査を開始しました。私はgooglesamples/identity-toolkit-goのサンプルから離れていました。コードを調べたところ、次の appengine パッケージがいくつか見つかりました。

私が取り組んでいる GAE Golang アプリケーションでは、GAE SDK を使用して、goapp run. ただし、私のコードでは、参照のみを行います

これは、抽出された go appengine sdk にある golang src を指しているためです。

google.golang.org代わりに appengine パッケージを使用する必要がありますか?

ID キットのメソッドで期待される appengine.Context が、私が使用していたものと一致しないことに気付いた後で初めて、これを発見しました。このエラーを受け取りました

appengine.NewContext(r)例で説明したように使用しているにもかかわらず。

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

android - Identity Toolkit の「サインインの問題」リンク Android

Android アプリ用に ID ツールキットをほぼ完全にセットアップしました。ユーザー名とパスワードで認証するときに、リンク「サインインの問題」のエンドポイントをセットアップするのに助けが必要です。

ここに列挙されている手順に従うことを試みました (役に立たなかった) 。

いくつかの奇妙なことに気付きました:
1) バックエンドのエンドポイントに送信されたリクエストは、私が期待していた POST とは対照的に、実際には GET リクエストです (前述のドキュメントによると)。
2)呼び出した後、リクエストがサーバーに到達したとき

一連の oobResponse プロパティを応答に入れました (Spring Boot を使用するため、json 化された Map を返すだけです)。ここに私が得る値があります:

「サインインの問題」リンクをクリックすると、この json オブジェクトがデバイスに表示されます。

関連する場合は、私の構成の一部を次に示します。

Android マニフェスト ファイルには、次の行が含まれています。

Identity Toolkit API の Google 開発者コンソールで、URL 構成がどのように設定されているかを次に示します。

私の Web クライアント URL は次のとおりです。

あなたが知っている良いチュートリアルへのアイデア、ヒント、またはリンクはありますか? これは、リリースする前に完了する必要がある最後の数少ない作業の 1 つです。助けてください!

更新:
この問題をもう少しいじってみたところ、Spring Boot を使用していることが問題の原因であると思われます。Google が期待するリクエストは javax.servlet.http.HttpServletRequest であると言っていますが、Spring Boot は org.springframework.web.context.request.WebRequest を使用します。javax.servlet.http.HttpServletRequest .jar を見つけて含め、/callback パスに対応するメソッドの署名でそのタイプの要求を受け入れるようになりました。また、署名のリクエストのタイプを WebRequest に設定し、呼び出すときに HttpServletRequest タイプにキャストしようとしました。

これはまだ機能していません。:(

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

android - Android の Google Identity Toolkit: Facebook ユーザー スイッチ

Facebook プラグインに問題があります。あるアカウントで Facebook にログインするとすぐに、別の Facebook アカウントに切り替える方法がありません。

Google の場合、別のユーザーに切り替えることができるアカウント切り替えポップアップ ウィンドウがあります。

Facebookプラグインver3とver4を試しました。サンプルの gitkitmobile アプリも Google Play からダウンロードしました。そして、これらすべてのケースで動作は一貫しています。これはバグですか?もしそうなら、どうすればこれを克服できますか?

よろしく、 アンドリュー

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

java - Gitkit で、パスワードで登録したユーザーのメール アドレスを確認するにはどうすればよいですか?

Google Identity Toolkit (Gitkit) のドキュメントには、まだトピックが散らばっています。適切なドキュメントがないケースの 1 つは、ID プロバイダーでサインインする代わりにパスワード アカウントを作成するユーザーの電子メール アドレスの検証です。

Gitkitpublic String getEmailVerificationLink(String email)Java ライブラリでメソッドを見つけましたが、このメソッドの説明はありません。このメソッドを実行すると、ユーザー固有の確認リンクが返されるだけでなく、このメール アドレスへの確認メールもトリガーされることがわかりました。場合によっては、このメソッドもエラーを返します: org.json.JSONException: JSONObject["oobCode"] not found.

問題は次のとおりです。この方法はどのように使用されるのでしょうか。また、電子メールの検証プロセスで必要なその他の手順やチェックはありますか? たとえば、このメソッドを呼び出す前に、電子メール アドレスが既に検証されているかどうかを個別に確認する必要がありますか?

Gitkit チーム、この質問に答える以外に、Gitkit API とクライアント ライブラリの両方のドキュメントの他のギャップを埋めていただけると非常に助かります。まだカバーされていない別のトピックの例として、パスワード要件の制御があります。パスワードの強度要件をカスタマイズして、サインアップ ページでユーザーに通知するにはどうすればよいでしょうか?

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

google-identity-toolkit - gitkitclient で既存のユーザーをアップロードするときの localId

  1. ユーザーをアップロードするときに localId に制約はありますか? ハイフン文字が挿入された uuid にすることはできますか?

  2. localId に増加する数字を使用するのは悪い習慣ですか?

  3. GitkitUser をアップロードするときに、localId を設定しないようにしましたが、例外が発生しました。localId を提供せずに新しいユーザーを作成し、ID ツールキットで localId を生成して返す方法はありますか?