JWT Token在线编码生成
JWT 的三个部分依次如下
- Header(头部)
- Payload(负载)
- Signature(签名)
Header头部
{
"alg": "HS256",
"typ": "JWT"
}
Payload(负载)
iss (issuer):签发人
exp (expiration time):过期时间
sub (subject):主题
aud (audience):受众
nbf (Not Before):生效时间
iat (Issued At):签发时间
jti (JWT ID):编号
Signature(签名)
生成规则,secret是秘钥,要严格保密。
HMACSHA256(
base64UrlEncode(header) + "." +
base64UrlEncode(payload),
secret)