【发布时间】:2021-06-21 04:41:15
【问题描述】:
在我的应用程序中,我需要刷新令牌才能进行离线访问。为了获取授权码,我们使用 gapi 的 grantOfflineAccess 方法获取授权码。使用该代码,我们将通过调用 v4/token api 获取访问令牌。但每次都会向用户提示同意屏幕。他们是否有任何方式,以便不会每次都提示同意屏幕。
【问题讨论】:
标签: javascript google-oauth google-api-js-client
在我的应用程序中,我需要刷新令牌才能进行离线访问。为了获取授权码,我们使用 gapi 的 grantOfflineAccess 方法获取授权码。使用该代码,我们将通过调用 v4/token api 获取访问令牌。但每次都会向用户提示同意屏幕。他们是否有任何方式,以便不会每次都提示同意屏幕。
【问题讨论】:
标签: javascript google-oauth google-api-js-client
根据documentation,没有。您需要在单独的步骤中获得用户的同意。
【讨论】:
您可以使用exchange it for a refresh token 的访问令牌。为避免多次调用此过程,您应该保留此刷新令牌,以便您可以随时使用它。
【讨论】: