其他分享
首页 > 其他分享> > JWT

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,Header,PayLoad
来源: https://www.cnblogs.com/liuyongya/p/14902159.html