List of usage examples for org.springframework.security.oauth2.core DelegatingOAuth2TokenValidator DelegatingOAuth2TokenValidator
@SafeVarargs
public DelegatingOAuth2TokenValidator(OAuth2TokenValidator<T>... tokenValidators)
From source file:org.springframework.cloud.gcp.autoconfigure.security.IapAuthenticationAutoConfiguration.java
@Bean @ConditionalOnMissingBean(name = "iapJwtDelegatingValidator") public DelegatingOAuth2TokenValidator<Jwt> iapJwtDelegatingValidator(IapAuthenticationProperties properties, AudienceValidator audienceValidator) { List<OAuth2TokenValidator<Jwt>> validators = new ArrayList<>(); validators.add(new JwtTimestampValidator()); validators.add(new JwtIssuerValidator(properties.getIssuer())); validators.add(audienceValidator);//from w w w. j av a2s .com if (LOGGER.isInfoEnabled()) { LOGGER.info("Audience configured for IAP JWT validation: " + audienceValidator.getAudience()); } return new DelegatingOAuth2TokenValidator<>(validators); }