@AutoConfiguration(after=RSocketMessagingAutoConfiguration.class) @ConditionalOnClass(value=org.springframework.security.authentication.ReactiveAuthenticationManager.class) @ConditionalOnMissingBean(value={org.springframework.security.authentication.ReactiveAuthenticationManager.class,org.springframework.security.core.userdetails.ReactiveUserDetailsService.class}, type={"org.springframework.security.oauth2.jwt.ReactiveJwtDecoder","org.springframework.security.oauth2.server.resource.introspection.ReactiveOpaqueTokenIntrospector"}) @Conditional(value=org.springframework.boot.autoconfigure.security.reactive.ReactiveUserDetailsServiceAutoConfiguration.ReactiveUserDetailsServiceCondition.class) @EnableConfigurationProperties(value=SecurityProperties.class) public class ReactiveUserDetailsServiceAutoConfiguration extends ObjectSE
@Configuration
。デフォルトのユーザーと生成されたパスワードを使用して ReactiveUserDetailsService
を構成します。型 ReactiveUserDetailsService
または ReactiveAuthenticationManager
の Bean がある場合、これは完全にバックオフします。コンストラクターと説明 |
---|
ReactiveUserDetailsServiceAutoConfiguration() |
修飾子と型 | メソッドと説明 |
---|---|
MapReactiveUserDetailsService | reactiveUserDetailsService(SecurityProperties properties, ObjectProvider<PasswordEncoder> passwordEncoder) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public ReactiveUserDetailsServiceAutoConfiguration()
@Bean public MapReactiveUserDetailsService reactiveUserDetailsService(SecurityProperties properties, ObjectProvider<PasswordEncoder> passwordEncoder)