我正在使用谷歌登录的网站。 https://developers.google.com/identity/sign-in/web/谷歌登录的网站 - 如何获得令牌
每文档,功能onSignIn(googleUser)
下,我使用googleUser.getAuthResponse().id_token
得到ID_Token但显然这不是access_token
我可以在未来使用撤销。如何从googleUser对象获取客户端上的access_token
?
我正在使用谷歌登录的网站。 https://developers.google.com/identity/sign-in/web/谷歌登录的网站 - 如何获得令牌
每文档,功能onSignIn(googleUser)
下,我使用googleUser.getAuthResponse().id_token
得到ID_Token但显然这不是access_token
我可以在未来使用撤销。如何从googleUser对象获取客户端上的access_token
?
终于在经历了几个小时的突破之后,我收到了Google开发者的回答。
使用以下行。在getAuthResponse
函数中传递true
函数返回access_token
和expiry
。这是推荐的解决方案。
googleUser.getAuthResponse(true).access_token;
检查电话回拨中的googleUser
。你会发现Zi
属性。在这个对象中,你会发现access_token
和expire
次。
function onSignIn(googleUser) {
console.log(googleUser.Zi);
}