JWT令牌

JWT全称:Json Web Token

Token:令牌、信物的意思。

JWT指在通信双方以一种json数据格式安全的传输。

 

JWT组成:

三部分:

第一部分:header,用于记录令牌类型和签名算法,

第二部分:Payload(有效载荷),用来自定义一些信息。

第三部分:Signature(签名),防止被篡改区域,需要加入密钥

 

JWT生成:

①引入相关依赖

②编写代码

   Jwts.builder()

         .sigenwith(传入算法,“写入密钥”)        signwith意为与……签署

         .setClaims(map集合)                       setClaims和addClaims的区别:一个表示全部重新设定,另一个表示在claims结合中继续添加。

         .setExporation(到期时间)                expiration意为到期

         .compact();

 

③解析Jwt

  Jwts.parser()

    .setSigningKey(“写入密钥”)

    .parseClaimsJws(“写入jwt令牌”)

    .gerbody();

    

    .

 

posted @   又混一天  阅读(54)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
点击右上角即可分享
微信分享提示