クラス LdapUserDetailsService
java.lang.ObjectSE
org.springframework.security.ldap.userdetails.LdapUserDetailsService
- 実装されているすべてのインターフェース:
UserDetailsService
LdapUserSearch および LdapAuthoritiesPopulator に基づく UserDetailsService の LDAP 実装。 loadUserByUsername から返される最後の UserDetails オブジェクトは、構成された UserDetailsContextMapper によって作成されます。コンストラクターの概要
コンストラクターコンストラクター説明LdapUserDetailsService(LdapUserSearch userSearch) LdapUserDetailsService(LdapUserSearch userSearch, LdapAuthoritiesPopulator authoritiesPopulator) メソッドのサマリー
修飾子と型メソッド説明loadUserByUsername(StringSE username) ユーザー名に基づいてユーザーを見つけます。voidsetUserDetailsMapper(UserDetailsContextMapper userDetailsMapper)
コンストラクターの詳細
LdapUserDetailsService
LdapUserDetailsService
public LdapUserDetailsService(LdapUserSearch userSearch, LdapAuthoritiesPopulator authoritiesPopulator)
メソッドの詳細
loadUserByUsername
インターフェースからコピーされた説明:UserDetailsServiceユーザー名に基づいてユーザーを見つけます。実際の実装では、実装インスタンスの構成方法に応じて、検索で大文字と小文字が区別される場合と、大文字と小文字が区別されない場合があります。この場合、戻ってくるUserDetailsオブジェクトのユーザー名は、実際にリクエストされたものとは異なる場合があります。- 次で指定:
- インターフェース
UserDetailsServiceのloadUserByUsername - パラメーター:
username- データが必要なユーザーを識別するユーザー名。- 戻り値:
- 完全に入力されたユーザーレコード (非
null) - 例外:
UsernameNotFoundException- ユーザーが見つからなかった場合、またはユーザーに GrantedAuthority がない場合
setUserDetailsMapper