public void create(){
Calendar instance = Calendar.getInstance();
instance.add(Calendar.SECOND, 100);
String token = JWT.create()
.withClaim("username","xiaohu")//payload
.withExpiresAt(instance.getTime())//过期时间
.sign(Algorithm.HMAC256("!QW@ER"));//签名
System.out.println(token);
}
public void query(){
JWTVerifier jwtVerifier = JWT.require(Algorithm.HMAC256("!QW@ER")).build();
DecodedJWT verify = jwtVerifier.verify("eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2Mjg2MDM4MzIsInVzZXJuYW1lIjoieGlhb2h1In0.OKST2I9Nfgj1CnFtaVxApXynN1HgIEywwzpYBkW9e_k");
System.out.println(verify.getClaim("username").asString());
}
JWT学习
最新推荐文章于 2023-09-20 17:15:26 发布