クラス UserDetailsManagerConfigurer<B extends ProviderManagerBuilder<B>,C extends UserDetailsManagerConfigurer<B,C>>
java.lang.ObjectSE
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
ネストされたクラスのサマリー
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected void
追加されたユーザーを入力します。作成中のUserDetailsManager
にユーザーを追加できます。final C
withUser
(User.UserBuilder userBuilder) 作成中のUserDetailsManager
にユーザーを追加できます。final 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
メソッドの詳細
initUserDetailsService
追加されたユーザーを入力します。- オーバーライド:
- クラス
UserDetailsServiceConfigurer<B extends ProviderManagerBuilder<B>,
のC extends UserDetailsManagerConfigurer<B, C>, UserDetailsManager> initUserDetailsService
- 例外:
ExceptionSE
withUser
作成中のUserDetailsManager
にユーザーを追加できます。このメソッドを複数回呼び出して、複数のユーザーを追加できます。- パラメーター:
userDetails
- 追加するユーザー。null にすることはできません。- 戻り値:
- さらなるカスタマイズのための
UserDetailsManagerConfigurer<B extends ProviderManagerBuilder<B>,
C extends UserDetailsManagerConfigurer<B, C>>.UserDetailsBuilder
withUser
作成中のUserDetailsManager
にユーザーを追加できます。このメソッドを複数回呼び出して、複数のユーザーを追加できます。- パラメーター:
userBuilder
- 追加するユーザー。null にすることはできません。- 戻り値:
- さらなるカスタマイズのための
UserDetailsManagerConfigurer<B extends ProviderManagerBuilder<B>,
C extends UserDetailsManagerConfigurer<B, C>>.UserDetailsBuilder
withUser
作成中のUserDetailsManager
にユーザーを追加できます。このメソッドを複数回呼び出して、複数のユーザーを追加できます。- パラメーター:
username
- 追加されるユーザーのユーザー名。null にすることはできません。- 戻り値:
- さらなるカスタマイズのための
UserDetailsManagerConfigurer<B extends ProviderManagerBuilder<B>,
C extends UserDetailsManagerConfigurer<B, C>>.UserDetailsBuilder