@Configuration(proxyBeanMethods=false)
@ConditionalOnProperty(name="spring.cloud.gateway.enabled",
matchIfMissing=true)
@ConditionalOnClass(value={org.springframework.security.oauth2.client.OAuth2AuthorizedClient.class,org.springframework.security.web.server.SecurityWebFilterChain.class,org.springframework.boot.autoconfigure.security.SecurityProperties.class})
@ConditionalOnEnabledFilter(value=TokenRelayGatewayFilterFactory.class)
@AutoConfigureAfter(value=org.springframework.boot.autoconfigure.security.reactive.ReactiveSecurityAutoConfiguration.class)
public class GatewayReactiveOAuth2AutoConfiguration
extends Object
| Constructor and Description |
|---|
GatewayReactiveOAuth2AutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.security.oauth2.client.ReactiveOAuth2AuthorizedClientManager |
gatewayReactiveOAuth2AuthorizedClientManager(org.springframework.security.oauth2.client.registration.ReactiveClientRegistrationRepository clientRegistrationRepository,
org.springframework.security.oauth2.client.web.server.ServerOAuth2AuthorizedClientRepository authorizedClientRepository) |
public GatewayReactiveOAuth2AutoConfiguration()
@Bean
@ConditionalOnBean(value=org.springframework.security.oauth2.client.registration.ReactiveClientRegistrationRepository.class)
public org.springframework.security.oauth2.client.ReactiveOAuth2AuthorizedClientManager gatewayReactiveOAuth2AuthorizedClientManager(org.springframework.security.oauth2.client.registration.ReactiveClientRegistrationRepository clientRegistrationRepository,
org.springframework.security.oauth2.client.web.server.ServerOAuth2AuthorizedClientRepository authorizedClientRepository)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.