node.js - 如何从 json Web 令牌解码有效负载?
问题描述
我正在使用快递。我得到了 json web 令牌 BACK。例如,在 java 脚本中,如果我想查看有效负载中的内容,我将使用窗口 atob 方法。但我也需要在后端执行此操作,以便只有管理员用户才能访问某些路由。如何从json 网络令牌,所以我返回例如 json 对象。
解决方案
您可以使用像jsonwebtoken
https://www.npmjs.com/package/jsonwebtoken这样的 Lib
例子:
var decoded = jwt.verify(YOUR_TOKEN, 'YOUR_SECRET_KEY')
这样您就可以检查它是您的令牌并获取解码的 JSON 对象
推荐阅读
- angular - “OperatorFunction”类型上不存在属性“订阅”
' - node.js - 通过 Crontab 自动导出 amCharts-PDF-Export?
- reactjs - 检查 If/Else 块奇怪行为中的空数组
- python-3.x - 导入子模块然后从脚本调用函数
- php - Slim (V3) 框架:为生成的链接添加前缀,但不为传入路由添加前缀
- visual-studio - Unity3D 与 Visual Studio 2019 - 自动刷新
- python - 来自 multipart/form-data 原始套接字的 Python 解码文件
- stored-procedures - 环回节点 mssql:如何设置远程方法以使用存储过程的输出参数?
- google-apps-script - Google Ads 脚本:如何获取 30 天的数据,然后每天循环
- javascript - 在小屏幕尺寸上将引导导航栏置于顶部