Class ReactiveUserDetailsServiceAutoConfiguration
java.lang.Object
org.springframework.boot.security.autoconfigure.reactive.ReactiveUserDetailsServiceAutoConfiguration
@AutoConfiguration(before=ReactiveSecurityAutoConfiguration.class,
afterName="org.springframework.boot.rsocket.autoconfigure.RSocketMessagingAutoConfiguration")
@ConditionalOnClass(org.springframework.security.authentication.ReactiveAuthenticationManager.class)
@ConditionalOnMissingBean(value={org.springframework.security.authentication.ReactiveAuthenticationManager.class,org.springframework.security.core.userdetails.ReactiveUserDetailsService.class,org.springframework.security.authentication.ReactiveAuthenticationManagerResolver.class},
type="org.springframework.security.oauth2.jwt.ReactiveJwtDecoder")
@Conditional({org.springframework.boot.security.autoconfigure.reactive.ReactiveUserDetailsServiceAutoConfiguration.RSocketEnabledOrReactiveWebApplication.class,org.springframework.boot.security.autoconfigure.reactive.ReactiveUserDetailsServiceAutoConfiguration.MissingAlternativeOrUserPropertiesConfigured.class})
@EnableConfigurationProperties(SecurityProperties.class)
public final class ReactiveUserDetailsServiceAutoConfiguration
extends Object
Default user
@Configuration for a reactive web application.
Configures a ReactiveUserDetailsService with a default user and generated
password. This backs-off completely if there is a bean of type
ReactiveUserDetailsService, ReactiveAuthenticationManager, or
ReactiveAuthenticationManagerResolver.- Since:
- 4.0.0
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ReactiveUserDetailsServiceAutoConfiguration
public ReactiveUserDetailsServiceAutoConfiguration()
-