美文网首页
jwt的组成部分

jwt的组成部分

作者: 挡不住的柳Willow | 来源:发表于2017-11-06 15:39 被阅读697次

    什么是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

    相关文章

      网友评论

          本文标题:jwt的组成部分

          本文链接:https://www.haomeiwen.com/subject/zviuuxtx.html