diff --git a/maxkey-authentications/maxkey-authentication-core/src/main/java/org/dromara/maxkey/authn/jwt/AuthJwtService.java b/maxkey-authentications/maxkey-authentication-core/src/main/java/org/dromara/maxkey/authn/jwt/AuthJwtService.java index 93fa2e51..3837514d 100644 --- a/maxkey-authentications/maxkey-authentication-core/src/main/java/org/dromara/maxkey/authn/jwt/AuthJwtService.java +++ b/maxkey-authentications/maxkey-authentication-core/src/main/java/org/dromara/maxkey/authn/jwt/AuthJwtService.java @@ -122,7 +122,7 @@ public class AuthJwtService { if(StringUtils.isNotBlank(authToken) && authToken.length() > 20) { try { JWTClaimsSet claims = resolve(authToken); - boolean isExpiration = claims.getExpirationTime().after(DateTime.now().toDate()); + boolean isExpiration = claims.getExpirationTime().before(DateTime.now().toDate()); boolean isVerify = hmac512Service.verify(authToken); _logger.debug("JWT Validate {} " , isVerify && isExpiration);