我在https://developers.google.com/identity/sign-in/web/backend-auth点击了Google的登录指南按钮。 在浏览器中成功登录后,我得到了id_token:
var id_token = googleUser.getAuthResponse().id_token;
按照说明将其发送到服务器。在那里,我能够验证它并获得有效载荷:
GoogleIdToken idToken = tokenVerifier.verify(googleIdTokenString);
if (idToken != null) {
return idToken.getPayload();
}
但是,我不知道如何从令牌或有效负载中获取用户的个人资料。