JWT全称是JSON Web Token,一个JWT由三部分构成: Header, Payload, Signature.
Header中包含的内容示例:
{
"alg":"HS256",
"typ":"JWT"
}
Payload中包含的内容示例:
{
"sub":"2019-10-01",
"name":"Brain",
"admin":true
}
Signature中包含的内容示例:
HMACSHA256(
base64UrlEncode(header) +"." +
base64UrlEncode(payload),
secret
)
JWT特点
jwt.io 可以在线生成签名 或者 通过签名 验证密钥