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

}

相关推荐
3秒一个大几秒前
Vue 任务清单开发:数据驱动 vs 传统 DOM 操作
前端·javascript·vue.js
an8695001几秒前
vue自定义组件this.$emit(“refresh“);
前端·javascript·vue.js
哈哈哈笑什么1 分钟前
Spring Boot接口国际化异常信息方案
java·spring boot·后端
Avicli1 分钟前
Gemini3 生成的基于手势控制3D粒子圣诞树
前端·javascript·3d
qq_162987691 分钟前
SpringBoot框架选型
java·spring boot·后端
GinoWi1 分钟前
HTML标签 - 列表标签
前端
o__A_A2 分钟前
渲染可配置报告模板+自适应宽度(vue3)
前端·vue.js
鹏北海2 分钟前
Vue 组件解耦实践:用回调函数模式替代枚举类型传递
前端·vue.js
JienDa4 分钟前
JienDa聊PHP:从Laravel到ThinkPHP的现代Web开发实践
前端·php·laravel
软件技术NINI7 分钟前
盒模型在实际项目中有哪些应用场景?
前端·css·html