クラス UserDetailsServiceAutoConfiguration
java.lang.ObjectSE
org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration
@AutoConfiguration
@ConditionalOnClass(org.springframework.security.authentication.AuthenticationManager.class)
@Conditional(org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration.MissingAlternativeOrUserPropertiesConfigured.class)
@ConditionalOnBean(org.springframework.security.config.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")
@ConditionalOnWebApplication(type=SERVLET)
public class UserDetailsServiceAutoConfiguration
extends ObjectSE
Auto-configuration
は Spring Security メモリ内 AuthenticationManager
の場合です。デフォルトのユーザーと生成されたパスワードを使用して InMemoryUserDetailsManager
を追加します。- 導入:
- 2.0.0
- 作成者:
- Dave Syer, Rob Winch, Madhura Bhave, Lasse Wulff
コンストラクターのサマリー
方法の概要
修飾子と型メソッド説明inMemoryUserDetailsManager
(SecurityProperties properties, ObjectProvider<PasswordEncoder> passwordEncoder)
コンストラクターの詳細
UserDetailsServiceAutoConfiguration
public UserDetailsServiceAutoConfiguration()
メソッドの詳細
inMemoryUserDetailsManager
@Bean public InMemoryUserDetailsManager inMemoryUserDetailsManager(SecurityProperties properties, ObjectProvider<PasswordEncoder> passwordEncoder)