Class GatewayReactiveOAuth2AutoConfiguration
java.lang.Object
org.springframework.cloud.gateway.config.GatewayReactiveOAuth2AutoConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnProperty(name="spring.cloud.gateway.enabled",
matchIfMissing=true)
@ConditionalOnClass({org.springframework.security.oauth2.client.OAuth2AuthorizedClient.class,org.springframework.security.web.server.SecurityWebFilterChain.class,org.springframework.boot.autoconfigure.security.SecurityProperties.class})
@ConditionalOnEnabledFilter(TokenRelayGatewayFilterFactory.class)
@AutoConfigureAfter(org.springframework.boot.autoconfigure.security.reactive.ReactiveSecurityAutoConfiguration.class)
public class GatewayReactiveOAuth2AutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.oauth2.client.ReactiveOAuth2AuthorizedClientManagergatewayReactiveOAuth2AuthorizedClientManager(org.springframework.security.oauth2.client.registration.ReactiveClientRegistrationRepository clientRegistrationRepository, org.springframework.security.oauth2.client.web.server.ServerOAuth2AuthorizedClientRepository authorizedClientRepository)
-
Constructor Details
-
GatewayReactiveOAuth2AutoConfiguration
public GatewayReactiveOAuth2AutoConfiguration()
-
-
Method Details
-
gatewayReactiveOAuth2AuthorizedClientManager
@Bean @ConditionalOnMissingBean @ConditionalOnBean(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)
-