【问题标题】:Why my Google Drive Refresh Token is expiring after 7 days?为什么我的 Google 云端硬盘刷新令牌会在 7 天后过期?
【发布时间】:2021-05-24 05:00:03
【问题描述】:

我使用 Google Drive 的 API 实现了一个 Laravel 网络应用,用于存储。 我使用了本教程https://gist.github.com/sergomet/f234cc7a8351352170eb547cccd65011。 我注意到在我的应用程序中,“刷新令牌”每 7 天到期一次,我不知道为什么。我在 Google 开发者控制台中的应用程序处于“测试”模式。

【问题讨论】:

    标签: laravel google-api google-drive-api google-oauth


    【解决方案1】:

    我在这里找到了关于您的问题的回复:https://stackoverflow.com/a/65936387

    在文档中https://developers.google.com/identity/protocols/oauth2#expiration 有作家:

    为外部用户类型配置了 OAuth 同意屏幕且发布状态为“正在测试”的 Google Cloud Platform 项目发出了一个在 7 天后到期的刷新令牌。

    因此您必须尝试在“OAuth 同意屏幕”中发布它。

    【讨论】:

      【解决方案2】:

      以下是一些关于为什么 Google 刷新令牌可能不起作用的文档:https://developers.google.com/identity/protocols/oauth2/#expiration。您应该将可能的无效令牌考虑到您的应用中。

      【讨论】:

        猜你喜欢
        • 2013-03-11
        • 1970-01-01
        • 2017-08-06
        • 1970-01-01
        • 2021-05-09
        • 2012-02-15
        • 1970-01-01
        • 2020-06-03
        • 2022-12-24
        相关资源
        最近更新 更多