mirror of https://gitee.com/topiam/eiam
⬆️ 依赖升级
parent
eaaaab98e4
commit
9effc566ef
|
@ -53,9 +53,9 @@ public class JwtUtils {
|
||||||
public static Claims parserToken(String token, String publicKey) {
|
public static Claims parserToken(String token, String publicKey) {
|
||||||
try {
|
try {
|
||||||
PublicKey readPublicKey = X509Utils.readPublicKey(publicKey, "");
|
PublicKey readPublicKey = X509Utils.readPublicKey(publicKey, "");
|
||||||
JwtParser jwtParser = Jwts.parserBuilder().setSigningKey(readPublicKey).build();
|
JwtParser jwtParser = Jwts.parser().verifyWith(readPublicKey).build();
|
||||||
// 解析 JWT
|
// 解析 JWT
|
||||||
return jwtParser.parseClaimsJws(token).getBody();
|
return jwtParser.parseSignedClaims(token).getPayload();
|
||||||
} catch (io.jsonwebtoken.security.SecurityException | MalformedJwtException e) {
|
} catch (io.jsonwebtoken.security.SecurityException | MalformedJwtException e) {
|
||||||
logger.info("Invalid JWT signature.");
|
logger.info("Invalid JWT signature.");
|
||||||
logger.trace("Invalid JWT signature trace: {}", e.getMessage());
|
logger.trace("Invalid JWT signature trace: {}", e.getMessage());
|
||||||
|
|
Loading…
Reference in New Issue