【问题标题】:Google Oauth "Service Account", how to refresh token?Google Oauth“服务帐户”,如何刷新令牌?
【发布时间】:2014-08-17 21:56:55
【问题描述】:

我正在使用 Oauth 通过他们的 JSON API 访问 Google Cloud Storage。

一切都很好,我进行了身份验证并获得了一个有效期为 3600 的访问令牌。

刷新这个的正确方法是什么?

据我了解,在其他类型的 oAuth 流程(即 Web 服务器)中,初始授权请求会返回一个刷新令牌以及一个访问令牌,并且刷新令牌用于在请求另一个访问令牌时请求另一个访问令牌。当前访问令牌已过期。

但是使用 Google“服务帐户”进行服务器到服务器 oAuth 时似乎没有刷新令牌?

【问题讨论】:

    标签: oauth-2.0


    【解决方案1】:

    找到答案了。

    https://developers.google.com/accounts/docs/OAuth2ServiceAccount#expiration

    由 Google OAuth 2.0 授权服务器颁发的访问令牌 发行后一小时过期。当访问令牌过期时, 然后应用程序应该生成另一个 JWT,对其进行签名并请求 另一个访问令牌。

    【讨论】:

    • 看起来这可能不再有效,因为页面上不再找到该文本
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-20
    • 2015-06-27
    • 1970-01-01
    • 2021-04-24
    • 2012-04-18
    • 2017-03-02
    • 2021-11-01
    相关资源
    最近更新 更多