一、jwt-secret-key 的作用与安全性原理
jwt-secret-key
是 JWT 签名的核心密钥,主要用于:
- 签名验证:服务端使用该密钥对 JWT 进行签名,接收时验证 token 的合法性
- 防篡改保护:密钥不公开时,攻击者无法伪造或篡改有效 token
安全关键点:
该密钥必须仅存在于服务端,绝不能暴露给前端或客户端!
若前端包含该密钥,相当于将安全防线完全暴露,攻击者可直接利用密钥伪造 token。
二、前端是否需要修改 jwt-secret-key?
答案:前端 不需要 修改该配置,原因如下:
三、前后端在 JWT 流程中的职责划分
环节 | 服务端(后端)职责 | 前端(客户端)职责 |
---|---|---|
密钥管理 | 持有并管理 jwt-secret-key ,绝不泄露 |