谷歌刷新令牌的生存期



我一直在四处寻找,但看到了许多相互矛盾的答案。谷歌的刷新令牌永远不会过期,这正确吗?基本上,我正在写一个服务,将轮询我自己的帐户,这样我就不会遇到的错误

  1. 用户撤销对服务的访问(由于我是用户(

  2. 该代币已经六个月没有使用了(我将每天轮询并调用Gmail API(

  3. 用户帐户已超过一定数量的令牌请求。目前,每个谷歌用户帐户有25个代币限制。(我不确定这意味着什么,但如果有人能解释这一点,我想我只会有1个代币处于活动状态(

你是对的,刷新令牌永远不会随着时间的推移而过期。第1点和第2点是正确的,如果你不撤销对应用程序的访问权限,并且每天都在使用,你就不会遇到这些问题。

关于第三个,限制已更改为每个用户50个刷新令牌,这意味着一个用户的活动刷新令牌不能超过50个。您可以生成新的刷新令牌,但最旧的刷新令牌将被吊销。请记住这一点,以防生成新的刷新令牌。

还有另一种情况,如果您更改密码,刷新令牌可能会被吊销。您需要处理此问题并更新刷新令牌。

您可以在此链接上找到更多信息:https://developers.google.com/identity/protocols/OAuth2#expiration

最新更新