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

}

相关推荐
任风雨12 分钟前
13.2.3.Tomcat
java·tomcat
xixixin_18 分钟前
【React】为什么移除事件要写在useEffect的return里面?
前端·javascript·react.js
嘗_20 分钟前
react 源码2
前端·javascript·react.js
阿巴~阿巴~3 小时前
Linux同步机制:POSIX 信号量 与 SystemV信号量 的 对比
linux·服务器·线程·信号量·线程同步·posix·system v
fyakm3 小时前
Linux文件搜索:grep、find命令实战应用(附案例)
linux·运维·服务器
qq_336313933 小时前
java基础-字符串
java
我只会写Bug啊4 小时前
Vue文件预览终极方案:PNG/EXCEL/PDF/DOCX/OFD等10+格式一键渲染,开源即用!
前端·vue.js·pdf·excel·预览
wanhengidc4 小时前
云手机存在的意义是什么
运维·服务器·arm开发·安全·智能手机
二进制person5 小时前
Java EE初阶 --多线程2
java·开发语言
扯蛋4386 小时前
LangChain的学习之路( 一 )
前端·langchain·mcp