关于使用Google ServerAuthCode的说明

时间:2017-06-19 12:12:11

标签: android google-api google-signin

我正在使用实现Google SignIn的遗留代码。登录流程如下:

  1. 客户授权使用Google帐户并请求serverAuthCode,就像Guide
  2. 一样
  3. serverAuthCodeAccessToken类似,用于从服务器获取数据的请求。 (例如Authorization: bearer [serverAuthCode]
  4. 1小时后serverAuthCode在服务器上过期,并返回未经授权的异常。
  5. 如果我正确理解了官方指南,serverAuthCode用于授予服务器权限,以便"沟通"在客户端离线时使用谷歌而不是客户端,它不应该用作AccessToken,对吗?

    问题我在这个实现中遇到的问题是,我找不到任何方法来刷新serverAuthCode,如果我退出并与其他用户登录,我会得到相同的代码。即使清除应用数据也无济于事。唯一的方法是重新安装应用程序。

    它是"罚款"像这样实现google auth,如果是,我该如何刷新serverAuthCode? 或者我应该根据文档要求他们更改api?

0 个答案:

没有答案