クラス LdapUserDetailsService

  • 実装されたすべてのインターフェース:
    UserDetailsService

    public class LdapUserDetailsService
    extends java.lang.Object
    implements UserDetailsService
    LdapUserSearch および LdapAuthoritiesPopulator に基づく UserDetailsService の LDAP 実装。 loadUserByUsername から返される最後の UserDetails オブジェクトは、構成された UserDetailsContextMapper によって作成されます。
    • メソッドの詳細

      • loadUserByUsername

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