首页 > 解决方案 > Google oAUTH2 id_token 已过期

问题描述

我目前正在使用 react 和 npm react-google-login 包构建一个应用程序,我在其中使用 oAUTH2 对用户进行身份验证和授权。目前,在登录时,我会收到一个 id_token(但没有刷新令牌)和一个访问令牌(我用来与 YouTube v3 api 交互)。然后我将 id_token 存储在本地存储中,以便我可以使用它来授权服务器端的用户活动。但是,当我这样做时,一个小时后,id_token 变得无效,并且我收到一条错误消息,指出令牌已过期。我能做些什么来解决这个问题。

此外,使用同一个包,有一种方法可以在登录时接收授权码,但我不知道如何使用它来获取 access_token、id_token 和 refresh_token。

标签: node.jsreactjsoauth-2.0google-oauth

解决方案


推荐阅读