@Configuration @ConditionalOnClass(value=FirebaseTokenValidator.class) @ConditionalOnProperty(value="spring.cloud.gcp.security.firebase.enabled", matchIfMissing=true) @AutoConfigureBefore(value=org.springframework.boot.autoconfigure.security.oauth2.resource.servlet.OAuth2ResourceServerAutoConfiguration.class) @AutoConfigureAfter(value=GcpContextAutoConfiguration.class) @EnableConfigurationProperties(value=FirebaseAuthenticationProperties.class) public class FirebaseAuthenticationAutoConfiguration extends Object
| Constructor and Description |
|---|
FirebaseAuthenticationAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.security.oauth2.jwt.JwtDecoder |
firebaseAuthenticationJwtDecoder(org.springframework.security.oauth2.core.DelegatingOAuth2TokenValidator<org.springframework.security.oauth2.jwt.Jwt> firebaseJwtDelegatingValidator,
FirebaseAuthenticationProperties properties) |
org.springframework.security.oauth2.core.DelegatingOAuth2TokenValidator<org.springframework.security.oauth2.jwt.Jwt> |
firebaseJwtDelegatingValidator(org.springframework.security.oauth2.jwt.JwtIssuerValidator jwtIssuerValidator,
GcpProjectIdProvider gcpProjectIdProvider) |
org.springframework.security.oauth2.jwt.JwtIssuerValidator |
jwtIssuerValidator(GcpProjectIdProvider gcpProjectIdProvider) |
public FirebaseAuthenticationAutoConfiguration()
@Bean
@ConditionalOnMissingBean(name="firebaseJwtDelegatingValidator")
public org.springframework.security.oauth2.core.DelegatingOAuth2TokenValidator<org.springframework.security.oauth2.jwt.Jwt> firebaseJwtDelegatingValidator(org.springframework.security.oauth2.jwt.JwtIssuerValidator jwtIssuerValidator,
GcpProjectIdProvider gcpProjectIdProvider)
@Bean
@ConditionalOnMissingBean(name="firebaseAuthenticationJwtDecoder")
public org.springframework.security.oauth2.jwt.JwtDecoder firebaseAuthenticationJwtDecoder(org.springframework.security.oauth2.core.DelegatingOAuth2TokenValidator<org.springframework.security.oauth2.jwt.Jwt> firebaseJwtDelegatingValidator,
FirebaseAuthenticationProperties properties)
@Bean public org.springframework.security.oauth2.jwt.JwtIssuerValidator jwtIssuerValidator(GcpProjectIdProvider gcpProjectIdProvider)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.