JSON Web令牌的结构
JSON Web令牌以紧凑的形式由三部分组成:表头.有效载荷.签名
标头
标头是一个描述JWT元数据的JSON对象,通常由两部分组成:令牌的类型和使用的签名算法。
使用Base64 URL算法将上述JSON对象转换成为字符串形成令牌的第一部分。
{
"alg": "HS256",
"typ": "JWT"
}
有效载荷
有效载荷是JWT的主体内容部分,是一个可以包含需要传递的数据的JSON对象,形成令牌的第二部分。
默认提供的字段
- iss:发行人
- exp:到期时间
- sub:主题
- aud:用户
- nbf:在此之前不可用