谷歌在安卓上登录 - 访问令牌



我正在使用Google登录设置我的应用程序,但无法弄清楚您如何获取访问令牌。我们有一个用户登录的前端应用程序。然后,我需要将访问令牌发送到后端进行用户身份验证。我获取用户详细信息(名称等)并获取身份验证令牌。

我使用了谷歌给出的代码和这里的例子:https://github.com/googlesamples/google-services/tree/master/android/signin

我完成了所有阶段,但我无法弄清楚从哪里获得要发送到后端进行身份验证的访问令牌。它在文档中说身份验证令牌"可以交换为访问和刷新令牌",但我一生都无法找到方法。

我是谷歌登录的新手,所以我可能完全错了。

发布后,我发现了一个类似的问题:使用新的Google登录选项获取访问令牌

登录后,您将获得包含电子邮件和其他信息的对象您可以使用此对象的方法身份验证来获取对象access_token

颤振示例:

var response =  await _googleSignIn.signIn();
var email = response.email;
var response2 = await response.authentication;
var accessToken = response2.accessToken;

最新更新