|
|
|
|
@ -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); |
|
|
|
|
} |
|
|
|
|
|