.sign(algorithm);
return token;
} catch (Exception e) {
return null;
}
}
public static String verify(String token) {
try {
Algorithm algorithm = Algorithm.HMAC256(TOKEN_SECRET);
JWTVerifier verifier = JWT.require(algorithm).build();
DecodedJWT jwt = verifier.verify(token);
return jwt.getClaim(CLAIM_NAME).asString();
} catch (Exception e) {
return null;
}
}
}
山东掌趣网络科技
推荐阅读
- 什么是真正的架构设计?十年Java经验让我总结出了这些
- 不重启Java服务,如何对线上代码快速热更新?
- 我从来不理解JavaScript闭包,直到有人这样向我解释它
- 什么是 COM 接口?
- 语言之间的哲学C#和Java之间主要区别
- Java程序员最常犯的错TOP10,你还在犯么?
- JavaScript优雅写法及骚操作
- 轻松搭建基于 Serverless 的 ThinkPHP 应用
- 如何在小程序中实现 WebSocket 通信
- Java 内部类详解