【发布时间】:2021-06-13 11:57:52
【问题描述】:
作为 NestJS 使用 Passport JWT 进行身份验证的文档,流程如下:
- 客户端使用用户名/密码登录
- 如果用户名/密码有效,JWT 签署有效载荷(使用预配置的安全密钥)以创建访问令牌并将此访问令牌返回给客户端
- 客户端使用访问令牌请求受保护的资源
因此,如果用于签名有效负载的安全密钥被黑客入侵,则无需使用密码即可为所有用户生成访问令牌。
我上面的理解是否正确?什么是更安全的建议? 谢谢。
【问题讨论】:
标签: node.js jwt nestjs passport-jwt