JWT

JWT的组成部分

#1:令牌组成

-1:标头(Header)

-2:有效荷载(PayLoad)

-3:签名(singnature)

 

一般JWT的格式如下:xxxxxx.yyyyy.zzzzz

Header.PayLoad.Singnature

 

2.Header

-标头由2部分组成  :令牌的类型和所使用的签名算法,例如HMAC和SH256或RSA。然后使用Base64编码组成JWT的第一部分。这里的算法是对编码后的标头和有效荷载加密后生成的签名即第3部分。

一般格式:

{

  "alg":"HS256"

  "typ":"JWT"

}

3.PayLoad

-令牌的第二部分是有效负载。其中包含声明。声明式有关实体(通常是用户)和其他数据的声明。同样的也会使用BASE64进行编码组成JWT

结构的第二部分。

一般格式:

{

  “sub”:"1212121"

  "name":"JOHN"

  "admin":true

}

 

JWT

上一篇:使用docker-compose配置redis服务


下一篇:前端巧技 | 有点复杂的穿梭框