26

「Web サイト用 Google サインイン」を使用するシンプルな単一ページの JavaScript Web アプリケーションがあります: https://developers.google.com/identity/sign-in/web/sign-in

ユーザーのアクセス トークンを取得するにはどうすればよいですか? サーバー上のユーザー ID の検証可能なアサーションが必要です。オフライン アクセスは必要ありません。Web クライアントが ajax リクエストをサーバーに送信するときに、ログインしているユーザーの ID を信頼できることを知りたいだけです。

4

4 に答える 4

63

検証のためにid_tokenは、auth 応答の一部であり、次のようにいつでも取得できる を使用することをお勧めします。

gapi.auth2.getAuthInstance().currentUser.get().getAuthResponse().id_token

Google API クライアント ライブラリは、id_token を検証し、サーバー側で関連するユーザー情報を提供する機能を提供します: https://developers.google.com/api-client-library/

于 2015-04-21T08:45:58.860 に答える