oauth - GoogleAPI oauth2 刷新 token 在 1 小时后过期

标签 oauth google-api google-oauth oauth2-playground

我在我的应用程序中使用 Google API,并且 oauth2 刷新 token 在 1 小时后过期。我正在使用此刷新 token 来执行每天运行的任务。我使用 OAuth2 playground 创建了刷新 token 。有没有办法延长刷新 token 的到期时间? (1个月)

最佳答案

我认为你在这里混淆了你的术语。
根据 Oauth2访问 token 在一小时后过期。访问 token 用于请求访问 api 并返回您需要的数据。无法将访问 token 的生命周期延长超过一小时。您需要使用刷新 token 来请求新的访问 token 。
刷新 token 的生命周期非常长,通常不会过期。刷新 token 用于请求新的访问 token 。如果在六个月内没有使用刷新 token ,则大部分刷新 token 不会过期,尽管谷歌会自动使其过期。此外,如果用户删除您的访问权限,则刷新 token 也将自动过期。
如果您使用仅用于测试目的的 Outh2 游乐场创建刷新 token ,它也会过期。
如果您使用 oauth2 游乐场来创建刷新 token ,那么您不应该这样做,而应该创建自己的应用程序来请求 token 。

关于oauth - GoogleAPI oauth2 刷新 token 在 1 小时后过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52585327/

相关文章:

oauth - 注销后重定向到登录(Identity Server 3)

javascript - 在不使用 Google 帐户登录的情况下使用 Google Picker(使用 OAuth)

asp.net-mvc - 在 ASP.NET MVC4 中使用 Google OAuth 时出现 MembershipCreateUserException

php - 运行 Curl 代码时获取 `POST requests require a Content-length header. '

android - 如何判断 Play Integrity 判决中的证书 SHA-256 摘要是否有效?

delphi - 具有自定义 uri 架构的桌面应用程序, token 请求时为 "Missing scheme"

google-api - 如何获得访问 Google Play 开发者 API 的授权

javascript - 注销时重置 Google SSO 登录

google-oauth - 请求附加范围时如何使用 Google Sign In 跳过选择帐户弹出窗口

asp.net-mvc - 登录时将声明保存到数据库