Browse Source

Polish JwtValidators

Closes gh-14831
pull/14833/head
Josh Cummings 2 years ago
parent
commit
ee42ad2c8c
No known key found for this signature in database
GPG Key ID: A306A51F43B8E5A5
  1. 7
      oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtValidators.java

7
oauth2/oauth2-jose/src/main/java/org/springframework/security/oauth2/jwt/JwtValidators.java

@ -52,10 +52,7 @@ public final class JwtValidators { @@ -52,10 +52,7 @@ public final class JwtValidators {
* supplied
*/
public static OAuth2TokenValidator<Jwt> createDefaultWithIssuer(String issuer) {
List<OAuth2TokenValidator<Jwt>> 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 { @@ -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);
}

Loading…
Cancel
Save