クラス LdapUserDetailsService

java.lang.ObjectSE
org.springframework.security.ldap.userdetails.LdapUserDetailsService
実装されたすべてのインターフェース:
UserDetailsService

public class LdapUserDetailsService extends ObjectSE implements UserDetailsService
LdapUserSearch および LdapAuthoritiesPopulator に基づく UserDetailsService の LDAP 実装。 loadUserByUsername から返される最後の UserDetails オブジェクトは、構成された UserDetailsContextMapper によって作成されます。
  • コンストラクターの詳細

  • メソッドの詳細

    • loadUserByUsername

      public UserDetails loadUserByUsername(StringSE username) throws UsernameNotFoundException
      インターフェースからコピーされた説明: UserDetailsService
      ユーザー名に基づいてユーザーを見つけます。実際の実装では、実装インスタンスの構成方法に応じて、検索で大文字と小文字が区別される場合と、大文字と小文字が区別されない場合があります。この場合、戻ってくる UserDetails オブジェクトのユーザー名は、実際にリクエストされたものとは異なる場合があります。
      次で指定:
      インターフェース UserDetailsServiceloadUserByUsername 
      パラメーター:
      username - データが必要なユーザーを識別するユーザー名。
      戻り値:
      完全に入力されたユーザーレコード (非 null)
      例外:
      UsernameNotFoundException - ユーザーが見つからなかった場合、またはユーザーに GrantedAuthority がない場合
    • setUserDetailsMapper

      public void setUserDetailsMapper(UserDetailsContextMapper userDetailsMapper)