node.js - google oauth 令牌如何用于在 Nodejs RESTapi 中为用户签名
问题描述
我们有一个项目。
- Nodejs RESTapi
- React 原生移动应用
我遵循了关于 Nodejs 中的 Google oAuth 登录/注册的教程。基本上前端向后端发送和访问令牌,后端使用 Google 验证该令牌,如果该令牌有效,则后端生成 JWT 令牌并传递给前端。
我认为这个后续将很好地与单页应用程序一起工作,但我不知道这将如何与反应原生移动应用程序一起工作。因为,根据教程,访问令牌已过期。
我不知道该令牌过期后该怎么办?
解决方案
通常您还会获得一个 refresh_token,它用于更新主要的 access_token。access_token 的生命周期有限,但 refresh_token 永远不会过期,除非您删除 Google 方面的授权。在这种情况下,您需要再次要求客户端通过 Google 的 OAuth 登录。
推荐阅读
- python-3.x - Get text to csv format using python
- spacy - Is it possible to reduce the NER model for training on an existing SpaCy model?
- linux - 无法连接到在 Windows 10 虚拟机中运行的 postgresql 服务器
- python - 计算每次迭代和时间的损失(MSE)Tensorflow
- mysql - 连接到内部 MySQL 服务器
- python - 如何使用 python 使用 while/for 循环在列表中找到特定项目的位置?
- javascript - Chrome 扩展:访问隐藏元素
- git - 我如何告诉 Git 忽略一个项目?
- python - 使用 matplotlib 仅显示两个图的一个图例
- python - 有没有一种方法可以使函数连续运行,直到用户告诉它停止?