クラス UserDetailsServiceAutoConfiguration
java.lang.ObjectSE
org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration
@AutoConfiguration
@ConditionalOnClass(org.springframework.security.authentication.AuthenticationManager.class)
@ConditionalOnBean(org.springframework.security.config.annotation.ObjectPostProcessor.class)
@ConditionalOnMissingBean(value={org.springframework.security.authentication.AuthenticationManager.class,org.springframework.security.authentication.AuthenticationProvider.class,org.springframework.security.core.userdetails.UserDetailsService.class,org.springframework.security.authentication.AuthenticationManagerResolver.class},
type={"org.springframework.security.oauth2.jwt.JwtDecoder","org.springframework.security.oauth2.server.resource.introspection.OpaqueTokenIntrospector","org.springframework.security.oauth2.client.registration.ClientRegistrationRepository","org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistrationRepository"})
public class UserDetailsServiceAutoConfiguration
extends ObjectSE
Spring Security インメモリ
AuthenticationManager
の場合は Auto-configuration
。デフォルトのユーザーと生成されたパスワードを使用して InMemoryUserDetailsManager
を追加します。これは、型 AuthenticationManager
、AuthenticationProvider
、UserDetailsService
の Bean を提供することで無効にできます。- 導入:
- 2.0.0
- 作成者:
- Dave Syer, Rob Winch, Madhura Bhave
コンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明inMemoryUserDetailsManager
(SecurityProperties properties, ObjectProvider<PasswordEncoder> passwordEncoder)
コンストラクターの詳細
UserDetailsServiceAutoConfiguration
public UserDetailsServiceAutoConfiguration()
メソッドの詳細
inMemoryUserDetailsManager
@Bean public InMemoryUserDetailsManager inMemoryUserDetailsManager(SecurityProperties properties, ObjectProvider<PasswordEncoder> passwordEncoder)