@Configuration(proxyBeanMethods=false) @AutoConfigureBefore(value=ReactiveSecurityAutoConfiguration.class) @EnableConfigurationProperties(value=OAuth2ClientProperties.class) @Conditional(value=org.springframework.boot.autoconfigure.security.oauth2.client.reactive.ReactiveOAuth2ClientAutoConfiguration.NonServletApplicationCondition.class) @ConditionalOnClass(value={reactor.core.publisher.Flux.class,org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity.class,org.springframework.security.oauth2.client.registration.ClientRegistration.class}) @Import(value={org.springframework.boot.autoconfigure.security.oauth2.client.reactive.ReactiveOAuth2ClientConfigurations.ReactiveClientRegistrationRepositoryConfiguration.class,org.springframework.boot.autoconfigure.security.oauth2.client.reactive.ReactiveOAuth2ClientConfigurations.ReactiveOAuth2ClientConfiguration.class}) public class ReactiveOAuth2ClientAutoConfiguration extends Object
Auto-configuration
for Spring Security's Reactive
OAuth2 client.