首页 > 解决方案 > google oauth 令牌如何用于在 Nodejs RESTapi 中为用户签名

问题描述

我们有一个项目。

  1. Nodejs RESTapi
  2. React 原生移动应用

我遵循了关于 Nodejs 中的 Google oAuth 登录/注册的教程。基本上前端向后端发送和访问令牌,后端使用 Google 验证该令牌,如果该令牌有效,则后端生成 JWT 令牌并传递给前端。

我认为这个后续将很好地与单页应用程序一起工作,但我不知道这将如何与反应原生移动应用程序一起工作。因为,根据教程,访问令牌已过期。

我不知道该令牌过期后该怎么办?

标签: node.jsreact-nativeoauth-2.0google-oauth

解决方案


通常您还会获得一个 refresh_token,它用于更新主要的 access_token。access_token 的生命周期有限,但 refresh_token 永远不会过期,除非您删除 Google 方面的授权。在这种情况下,您需要再次要求客户端通过 Google 的 OAuth 登录。


推荐阅读