GUIDE深度 · Deep dive
JWT 的三段结构
JWT 用点分成三段:header 描述算法/类型,payload 放 claims,signature 由前两段和密钥生成。前两段只是 Base64URL,任何人都能解码。
三段
Header:{"alg":"HS256","typ":"JWT"}。
Payload:sub/iat/exp 等 claims。
Signature:HMAC/RSA/ECDSA 结果。
常见 claims
iss 签发者、aud 接收方、sub 主体。
exp 过期、nbf 生效、iat 签发时间(秒)。
常见问题
JWT 加密吗?
普通 JWS 不加密;JWE 才加密。
alg=none 是什么?
无签名,服务端必须拒绝。