无法更新Google访问令牌

时间:2017-02-02 05:44:58

标签: google-oauth google-identity

我正在使用Google Identity Platform开发我正在开发的应用程序。我已经把它介绍给了很多学校。

但近年来,系统出现问题:访问令牌无法更新。

(许多学校都出现了这个问题,Google Cloud Directory Sync也出现了同样的问题。)

根据Google的说法,令牌到期的条件如下:

  • 用户已撤销访问权限。
  • 该令牌已使用六个月。
  • 用户更改了密码,令牌包含Gmail范围。
  • 用户帐户已超过一定数量的令牌请求。

但我的情况与上述情况不符。还有其他原因导致我遇到这个问题吗?

2 个答案:

答案 0 :(得分:0)

  

我已将它介绍给许多学校。

根据此声明,您可能会遇到问题中列出的项目符号正下方documentation中描述的下一个问题:

  

每个Google用户帐户目前有25个令牌限制。如果用户帐户有25个有效令牌,则下一个身份验证请求会成功,但会在没有任何用户可见警告的情况下悄悄地使最旧的未完成令牌无效。

     

如果您需要授权多个程序,计算机或设备,一种解决方法是将每个用户帐户授权的客户端数量限制为15或20.如果您是Google Apps管理员,则可以创建其他管理员用户并使用它们来授权一些客户。

您可能会发现this answer也很有帮助。

答案 1 :(得分:0)

感谢您的回答。我很抱歉延迟确认。

我查看了我的Google用户帐户所拥有的令牌数量。 但是,这个数字只有2,小于25.您所教授的信息似乎与此问题无关。

登录操作没有问题,但密码更改不好。 直到前一天才能更新的令牌无法突然更新,

我从那时起一直在调查,但我不知道。 把你的智慧借给我......