diff --git a/oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtValidators.java b/oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtValidators.java index e564811a80..7618d2911d 100644 --- a/oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtValidators.java +++ b/oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtValidators.java @@ -52,10 +52,7 @@ public final class JwtValidators { * supplied */ public static OAuth2TokenValidator createDefaultWithIssuer(String issuer) { - List> validators = new ArrayList<>(); - validators.add(new JwtTimestampValidator()); - validators.add(new JwtIssuerValidator(issuer)); - return new DelegatingOAuth2TokenValidator<>(validators); + return createDefaultWithValidators(new JwtIssuerValidator(issuer)); } /** @@ -90,7 +87,7 @@ public final class JwtValidators { JwtTimestampValidator jwtTimestampValidator = CollectionUtils.findValueOfType(tokenValidators, JwtTimestampValidator.class); if (jwtTimestampValidator == null) { - tokenValidators.add(new JwtTimestampValidator()); + tokenValidators.add(0, new JwtTimestampValidator()); } return new DelegatingOAuth2TokenValidator<>(tokenValidators); }