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"));

}

相关推荐
UP_Continue3 分钟前
Linux--基础IO
linux·运维·服务器
小白64023 分钟前
2025年终总结-迷途漫漫,终有一归
前端·程序人生
Jm_洋洋4 分钟前
【C++进阶】虚函数、虚表与虚指针:多态底层机制剖析
java·开发语言·c++
小马爱打代码6 分钟前
MyBatis:缓存体系设计与避坑大全
java·缓存·mybatis
FJW0208147 分钟前
使用HAProxy实现动静分离
linux·服务器
烟花落o8 分钟前
贪吃蛇及相关知识点讲解
c语言·前端·游戏开发·贪吃蛇·编程学习
头发还没掉光光8 分钟前
Linux 高级 IO 深度解析:从 IO 本质到 epoll全面讲解
linux·服务器·c语言·c++
时艰.11 分钟前
Java 并发编程:Callable、Future 与 CompletableFuture
java·网络
晚霞的不甘12 分钟前
Flutter for OpenHarmony专注与习惯的完美融合: 打造你的高效生活助手
前端·数据库·经验分享·flutter·前端框架·生活
码云数智-园园12 分钟前
深入理解与正确实现 .NET 中的 BackgroundService
java·开发语言