クラス UserDetailsManagerConfigurer<B extends ProviderManagerBuilder<B>,C extends UserDetailsManagerConfigurer<B,C>>
- java.lang.Object
-
- org.springframework.security.config.annotation.SecurityConfigurerAdapter<AuthenticationManager,B>
-
- org.springframework.security.config.annotation.authentication.configurers.userdetails.UserDetailsAwareConfigurer<B,U>
-
- org.springframework.security.config.annotation.authentication.configurers.userdetails.AbstractDaoAuthenticationConfigurer<B,C,U>
-
- org.springframework.security.config.annotation.authentication.configurers.userdetails.UserDetailsServiceConfigurer<B,C,UserDetailsManager>
-
- org.springframework.security.config.annotation.authentication.configurers.provisioning.UserDetailsManagerConfigurer<B,C>
- 型パラメーター:
B
- 構成されているSecurityBuilder
の型C
-UserDetailsManagerConfigurer
の型
- 実装されたすべてのインターフェース:
SecurityConfigurer<AuthenticationManager,B>
public class UserDetailsManagerConfigurer<B extends ProviderManagerBuilder<B>,C extends UserDetailsManagerConfigurer<B,C>> extends UserDetailsServiceConfigurer<B,C,UserDetailsManager>
AuthenticationManagerBuilder
にUserDetailsManager
を設定するための基本クラス。- 導入:
- 3.2
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 class
UserDetailsManagerConfigurer.UserDetailsBuilder
追加するユーザーをビルドします。
コンストラクターのサマリー
コンストラクター 修飾子 コンストラクター 説明 protected
UserDetailsManagerConfigurer(UserDetailsManager userDetailsManager)
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 protected void
initUserDetailsService()
追加されたユーザーを入力します。UserDetailsManagerConfigurer.UserDetailsBuilder
withUser(java.lang.String username)
作成中のUserDetailsManager
にユーザーを追加できます。C
withUser(User.UserBuilder userBuilder)
作成中のUserDetailsManager
にユーザーを追加できます。C
withUser(UserDetails userDetails)
作成中のUserDetailsManager
にユーザーを追加できます。クラス org.springframework.security.config.annotation.authentication.configurers.userdetails.UserDetailsServiceConfigurer から継承されたメソッド
configure
クラス org.springframework.security.config.annotation.authentication.configurers.userdetails.AbstractDaoAuthenticationConfigurer から継承されたメソッド
getUserDetailsService, passwordEncoder, userDetailsPasswordManager, withObjectPostProcessor
クラス org.springframework.security.config.annotation.SecurityConfigurerAdapter から継承されたメソッド
addObjectPostProcessor, and, getBuilder, init, postProcess, setBuilder
コンストラクターの詳細
UserDetailsManagerConfigurer
protected UserDetailsManagerConfigurer(UserDetailsManager userDetailsManager)
メソッドの詳細
initUserDetailsService
protected void initUserDetailsService() throws java.lang.Exception
追加されたユーザーを入力します。- オーバーライド:
- クラス
UserDetailsServiceConfigurer<B extends ProviderManagerBuilder<B>,C extends UserDetailsManagerConfigurer<B,C>,UserDetailsManager>
のinitUserDetailsService
- 例外:
java.lang.Exception
withUser
public final C withUser(UserDetails userDetails)
作成中のUserDetailsManager
にユーザーを追加できます。このメソッドを複数回呼び出して、複数のユーザーを追加できます。- パラメーター:
userDetails
- 追加するユーザー。null にすることはできません。- 戻り値:
- さらにカスタマイズするための
UserDetailsManagerConfigurer.UserDetailsBuilder
withUser
public final C withUser(User.UserBuilder userBuilder)
作成中のUserDetailsManager
にユーザーを追加できます。このメソッドを複数回呼び出して、複数のユーザーを追加できます。- パラメーター:
userBuilder
- 追加するユーザー。null にすることはできません。- 戻り値:
- さらにカスタマイズするための
UserDetailsManagerConfigurer.UserDetailsBuilder
withUser
public final UserDetailsManagerConfigurer.UserDetailsBuilder withUser(java.lang.String username)
作成中のUserDetailsManager
にユーザーを追加できます。このメソッドを複数回呼び出して、複数のユーザーを追加できます。- パラメーター:
username
- 追加されるユーザーのユーザー名。null にすることはできません。- 戻り値:
- さらにカスタマイズするための
UserDetailsManagerConfigurer.UserDetailsBuilder