0

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

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

(这个问题出现在很多学校,同样的问题也出现在 Google Cloud Directory Sync 中。)

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

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

但我的情况与上述任何一个都不匹配。还有其他原因可能会导致我遇到此问题吗?

4

2 回答 2

0

感谢您的回答。对于延迟确认,我深表歉意。

我检查了我的 Google 用户帐户拥有的令牌数量。不过数量只有2个,还不到25个。你教的资料好像和这个问题没有关系。

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

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

于 2017-02-08T02:53:32.517 回答
0

我已经把它介绍给了很多学校。

根据此声明,您可能会面临文档中描述的下一个问题,该问题直接位于您在问题中列出的要点下方:

目前,每个 Google 帐户的每个 OAuth 2.0 客户端 ID 限制为 50 个刷新令牌。如果达到限制,则创建新的刷新令牌会自动使最旧的刷新令牌失效,而不会发出警告。此限制不适用于服务帐户

使用建议的解决方法:

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

您可能会发现此答案也很有帮助。

于 2017-02-02T08:09:09.823 回答