【问题标题】:Google OAuth Always Showing Consent Screen on calling grantOfflineAccess method from gapi从 gapi 调用 grantOfflineAccess 方法时,Google OAuth 始终显示同意屏幕
【发布时间】:2021-06-21 04:41:15
【问题描述】:

在我的应用程序中,我需要刷新令牌才能进行离线访问。为了获取授权码,我们使用 gapi 的 grantOfflineAccess 方法获取授权码。使用该代码,我们将通过调用 v4/token api 获取访问令牌。但每次都会向用户提示同意屏幕。他们是否有任何方式,以便不会每次都提示同意屏幕。

【问题讨论】:

    标签: javascript google-oauth google-api-js-client


    【解决方案1】:

    根据documentation,没有。您需要在单独的步骤中获得用户的同意。

    【讨论】:

      【解决方案2】:

      您可以使用exchange it for a refresh token 的访问令牌。为避免多次调用此过程,您应该保留此刷新令牌,以便您可以随时使用它。

      【讨论】:

        猜你喜欢
        • 2020-05-02
        • 2021-08-25
        • 2018-03-01
        • 2019-03-02
        • 2019-08-15
        • 2018-09-04
        • 1970-01-01
        • 1970-01-01
        • 2017-10-23
        相关资源
        最近更新 更多