Authentication Google OAuth-当用户实际登录时获取新的访问令牌

Authentication Google OAuth-当用户实际登录时获取新的访问令牌,authentication,oauth-2.0,google-api,google-calendar-api,google-oauth,Authentication,Oauth 2.0,Google Api,Google Calendar Api,Google Oauth,我正在尝试建立一个使用。我已经能够使用对用户进行身份验证。完成所有步骤后,我得到一个访问令牌和一个id令牌 使用access_令牌,我能够获取用户的日历事件列表。但是,访问令牌在3600秒1小时后过期 在3600秒间隔结束后,如何为用户获取新的访问令牌 另外,我一直在阅读这篇文章,我发现的大多数文章都建议我获得一个刷新令牌,该令牌可用于在到期后发布另一个访问令牌。但当用户未登录时,我的应用不需要获取用户的日历事件,因此不需要脱机访问。我只需要在用户实际登录到我的应用程序时访问其数据。如果访问令牌

我正在尝试建立一个使用。我已经能够使用对用户进行身份验证。完成所有步骤后,我得到一个访问令牌和一个id令牌

使用access_令牌,我能够获取用户的日历事件列表。但是,访问令牌在3600秒1小时后过期

在3600秒间隔结束后,如何为用户获取新的访问令牌


另外,我一直在阅读这篇文章,我发现的大多数文章都建议我获得一个刷新令牌,该令牌可用于在到期后发布另一个访问令牌。但当用户未登录时,我的应用不需要获取用户的日历事件,因此不需要脱机访问。我只需要在用户实际登录到我的应用程序时访问其数据。

如果访问令牌已过期,您需要再次通过OpenID连接流重定向它们。由于他们已经批准了访问权限,因此不会再次提示他们,您的应用程序将获得一组新的凭据。

您需要存储应用程序获得的刷新令牌,以便在用户下次登录时以及在用户登录超过一小时后访问用户数据。它与离线访问无关。