JWT-验证

@Test

public void testParse(){

//定义字符串,模拟用户传递过来的token

String token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9" +

".eyJ1c2VyIjp7ImlkIjoiMSIsInVzZXJuYW1lIjoi5byg5LiJIn0sImV4cCI6MTc0NTk0MTAyNX0" +

".mpY6Ui4-Sg5rVIjqFR_TP1tCvFsPmXqttXMxsEeyrZo";

JWTVerifier itheima = JWT.require(Algorithm.HMAC256("itheima")).build();

DecodedJWT verify = itheima.verify(token);

Map<String, Claim> claims = verify.getClaims();

System.out.println(claims.get("user"));

}

相关推荐
sunbyte3 分钟前
50天50个小项目 (Vue3 + Tailwindcss V4) ✨ | GoodCheapFast(Good - Cheap - Fast三选二开关)
前端·javascript·css·vue.js·tailwindcss
前端的日常4 分钟前
网页视频录制新技巧,代码实现超简单!
前端
前端的日常6 分钟前
什么是 TypeScript 中的泛型?请给出一个使用泛型的示例。
前端
ccc10189 分钟前
老师问我localhost和127.0.0.1,有什么区别?
前端
我不要放纵13 分钟前
LVS集群搭建
linux·服务器·lvs
Shimiy14 分钟前
第六章 面向对象编程------进阶
java
Struggler28116 分钟前
Chrome插件开发
前端
阿巴~阿巴~18 分钟前
自主Shell命令行解释器
linux·运维·服务器
大葱白菜18 分钟前
Java Set 集合详解:从基础语法到实战应用,彻底掌握去重与唯一性集合
java·后端
大葱白菜19 分钟前
Java Map 集合详解:从基础语法到实战应用,彻底掌握键值对数据结构
java·后端