2

ウェブサイトにGoogleログインを使用しています。マニュアルに従ってhttps://developers.google.com/identity/sign-in/web/ウェブサイトのGoogleログイン - トークンの入手方法

、機能onSignIn(googleUser)の下で、私はgoogleUser.getAuthResponse().id_token

を使用してID_Tokenを取得しかし、どうやらこれは私が取り消すために、将来的に使用することができますaccess_tokenではありません。 googleUserオブジェクトからクライアント側のaccess_tokenを取得するにはどうすればよいですか?

答えて

2

最後に、数時間かけて私はGoogleの開発者から回答を得ました。

次の行を使用してください。 をgetAuthResponse関数に渡すと、access_tokenexpiryが返されます。これが推奨されるソリューションです。

googleUser.getAuthResponse(true).access_token; 
2

コールバックのgoogleUserを確認してください。 Ziの物件があります。そのオブジェクトには、access_tokenexpireもあります。

関連する問題