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