jwt的组成部分

2017-11-06  本文已影响697人  挡不住的柳Willow

什么是JWT

jwt是信息加密的一种方式,一个JWT由三个部分组成:header,payload,signature。分别保存了不同的信息。三个部分在JWT中分别对应英文句号分割出来的三个串:

image.png

header

header部分由以下的json结构生成:

image.png

typ用来标识整个token是一个jwt字符串,alg代表签名和摘要算法,一般签发JWT的时候,只要typ和alg就够了,生成方式是将header部分的json字符串经过Base64Url编码:

image.png

playload部分:

image.png

playload用来承载要传递的数据,它的一个属性对被称为claim,这样的标准成为claims标准,同样是将其用Base64Url编码

signature

signature部分是将前两个部分的json拼接中间加一点,再将这个拼接后的字符串用alg中的算法处理


image.png
上一篇 下一篇

猜你喜欢

热点阅读