問題タブ [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.
python - Google ID ツールキットを使用した Google Cloud エンドポイント
私の全体的な目標は、複数の ID プロバイダー (Google、Facebook、電子メール/パスワード) を許可し、ユーザー認証チェックを実行する Google クラウド エンドポイント (Python) を使用するモバイルおよび Web アプリを作成することです。これを行うための最良の方法を見つけようとしています。
Google ID ツール キットを使用して、保護したいエンドポイント内でユーザー認証チェックを実行することはできますか? どうやってこれをやるのかわからないようです。私の知る限り、endpoints.get_current_user() を呼び出してユーザーを検証することはできません。これは、google+ ログインでのみ機能するためです。
他の提案も受け付けています (ID ツール キットは使用していません)。
どんな助けでも本当に感謝します
ありがとうございました
google-identity-toolkit - ウェブサイト用に Google Identity Toolkit が生成したテンプレートが空白としてダウンロードされる
https://developers.google.com/identity/toolkit/web/configure-serviceのリンクをたどって Google ID ツールキットを実装しようとしていますが、ID ツールキット ページから入手できる「ウェブサイト用に生成されたテンプレート」が空白としてダウンロードされることがわかります。資料。なぜ彼らは空白なのですか、私はここで何か間違ったことをしていますか. 以下は、ID ツールキット API ページのスクリーン プリントです。
facebook - GitKit での認証後に同じアプリケーションを使用して友達のリストを取得する
同じアプリケーションが Google Identity Toolkit での認証に使用されている場合に、友人のリスト (サーバー側) を取得する意図された方法は何ですか?
Facebook グラフ API を使用すると、友達のリストを取得できます: https://graph.facebook.com/v2.3/me/friends
- アクセストークンが必要です
- パーミッション user_friends が必要です
どうにかして GitKit からアクセス トークンを取得できますか?
- または、クライアント側で Facebook-Graph-Api を使用した 2 回目のログインが必要です
GitKit でのログイン時に user_friends パーミッションが要求されない
- ログインの権限を拡張する方法はありますか?
同じアプリケーションを使用して google+ の友達を取得しようとすると、おそらく同様の質問が発生します。
ソーシャル「機能」を使用しないソーシャルログインは、私には意味がありません.Gitkitでそれを達成する方法があることを願っています.
google-app-engine - Google Identity Toolkit と API キー
私はこれらすべての収益について本当に混乱しています...
ユーザーを認証する必要があるREST APIを構築する必要があります。
プラットフォームとして、Google App Engine と Go SDK を使用しています。
Google Identity Toolkit に関する記事を読みましたが、すべてを理解していなくても、このツールで何ができるかを知り、感銘を受けました。
Identity のサービスを通じて API キーを生成できるかどうかを知りたいです。私の問題を解決するための他の提案も受け付けています...
ありがとうございました。
php - Google Identity Toolkit for PHP の設定クイックスタートの例でのあいまいなインストール場所
php クイックスタート (Windows) 用の Google ID ツールキット ( https://developers.google.com/identity/toolkit/web/quickstart/php ) に従うと、ステップ 1.9 と 2.1 があいまいです。
:8000 (http://localhost:8000) で Apache を実行する
c:\root\public
書類用c:\root\key
p12 キー ディレクトリの場合c:\root\php
プライベートphpファイル用
ステップ 1.9:
serviceAccountPrivateKeyFile 設定を、以前にダウンロードした *.p12 ファイルのパスと同じになるように変更します。/ で始まり、*.p12 ファイルの完全な名前で終わる完全なパスを使用する必要があります。
Windows では、このパスは次のいずれかのようになります。
2.1
GitHub から Google Identity Toolkit PHP クイックスタートをダウンロードして解凍します。このクイック スタートのソース コードまたはクライアント ライブラリは、Github でも見つけることができます。
これにより、フォルダーが
作成されます。identity-toolkit-php-master
さらに別のフォルダーが .zip 内に圧縮されています
gitkit-php-composer-package.zip
。これらはどのディレクトリに解凍する必要がありますか?
2.3
PHP 依存関係管理ツールの Composer と、このクイック スタートで使用される依存ライブラリをインストールします。Windows の場合、インストール手順は Composer の Web サイトにあります (クイックスタート フォルダーに含まれている composer.json 要件ファイルを使用します)。Linux/Mac の場合は、次のコマンドを実行するだけです。
cd identity-toolkit-php-master curl -s https://getcomposer.org/installer | php php composer.phar install php -S localhost:8000 routing.php
https://getcomposer.org/doc/00-intro.md#installation-windows からインストールする場合、デフォルトを変更する必要がありますか?
gwt - Google Identity Toolkit を単一のウェブページ アプリ (GWT など) と統合する方法
Google の identitytoolkit ( Google の identitytoolkit ) を Google webtoolkit (GWT) アプリケーションと統合する必要があります。
ただし、gitkit signInButton またはウィジェットのレンダリングは、その方法が「window.onload」にリンクされているため、すでに簡単ではありません。そして、後でウィジェットをレンダリングする必要があります。
私はそれを行うことができましたが (以下を参照)、これには満足していません。他の誰かが統合のより良い方法を見つけたのではないかと思います。
更新 実際には、signInButton に popupMode パラメータを使用すると、シームレスな統合がさらに緊密になります。これにより、ブラウザ ウィンドウにウィジェットがポップアップし、GWT ウィンドウは変更されません。次に、ウィジェットで successUrl にリダイレクトする代わりに、JS コールバックを使用して AJAX 呼び出しをトリガーします。
更新最後に、GWT 親ウィンドウは結果の Cookie を待ち、見つかった場合は signInSuccessUrl への AJAX 呼び出しを行います。また、signInButton を再度レンダリングする必要があります。これにより、サインインしているユーザーが表示されます。
したがって、唯一の厄介な回避策は、onload メソッド呼び出しを使用して signInButton をレンダリングする方法です。
たとえば、「$wnd.google.identitytoolkit.update()」メソッドがある場合など、必要に応じて動的に signInButton をレンダリングする方法があれば非常に役立ちます。これは初めていつでも呼び出すことができ、サインイン ステータスの変更も処理できるはずです。
結論として、私は自分の質問に答えました。これは他の人に役立つかもしれませんが、見逃したより良い方法があるかどうかも尋ねたいです。
google-identity-toolkit - 最初に推奨事項を取得せずにサインイン オプションを取得する方法は?
だから私は自分のウェブサイトに Google Identity Toolkit を実装しようとしています。ログインしてメールIDを入力しようとすると、
- Gmail ID の場合は、Google ログインに直接入ります。
- 他のドメインが使用されている場合は、google、microsoft、facebook などを使用してサインインするオプションが表示されます。
参照用リンク: https://developers.google.com/identity/toolkit/
しかし、私の問題は、Facebookを使用している人が一般的にGmail IDなどでログインしていることです。
それで、サインインのすべてのオプションを電子メール ID テキスト ボックスと一緒に使用できるようにツールキットを変更する方法 (Google Identity ツールキット v1 の場合と同様ですが、Facebook が含まれていないため使用できません)。 ID プロバイダー)?
また、最初のサインイン ボタンを使用せずにログイン用のウィジェットを表示したいと考えています。何か提案はありますか?