パッケージ org.springframework.security.ldap.authentication
LDAP 認証プロバイダーパッケージ。認証と LDAP サーバーからのユーザーのロールの取得の両方のためのインターフェースが提供されています。
主なプロバイダクラスは LdapAuthenticationProvider です。これは、 LdapAuthenticator インスタンスと LdapAuthoritiesPopulator で構成されます。後者は、ユーザーのロールのリストを取得するために使用されます。
インターフェースのサマリー インターフェース 説明 LdapAuthenticator Ldap ユーザーを見つけて認証するための戦略インターフェース。クラスのサマリー クラス 説明 AbstractLdapAuthenticationProvider 標準LdapAuthenticationProvider
およびActiveDirectoryLdapAuthenticationProvider
の基本クラス。AbstractLdapAuthenticator オーセンティケーター実装の基本クラス。BindAuthenticator ユーザーとしてバインドするオーセンティケーター。LdapAuthenticationProvider LDAP サーバーに対して認証するAuthenticationProvider
実装。NullLdapAuthoritiesPopulator PasswordComparisonAuthenticator ログインパスワードを、リモート LDAP の「比較」操作を使用してディレクトリに格納されている値と比較するLdapAuthenticator
。SpringSecurityAuthenticationSource Spring Security のSecurityContextHolder
に格納されている認証情報を取得する AuthenticationSource。UserDetailsServiceLdapAuthoritiesPopulator ログイン時にユーザー名として提供された名前を使用して、UserDetailsService に委譲する単純な LdapAuthoritiesPopulator。