See: Description
| Interface | Description |
|---|---|
| LdapAuthenticator |
The strategy interface for locating and authenticating an Ldap user.
|
| Class | Description |
|---|---|
| AbstractLdapAuthenticationProvider |
Base class for the standard
LdapAuthenticationProvider and the
ActiveDirectoryLdapAuthenticationProvider. |
| AbstractLdapAuthenticator |
Base class for the authenticator implementations.
|
| BindAuthenticator |
An authenticator which binds as a user.
|
| LdapAuthenticationProvider |
An
AuthenticationProvider
implementation that authenticates against an LDAP server. |
| NullLdapAuthoritiesPopulator | |
| PasswordComparisonAuthenticator |
An
LdapAuthenticator which compares the login password with the value stored in the
directory using a remote LDAP "compare" operation. |
| SpringSecurityAuthenticationSource |
An AuthenticationSource to retrieve authentication information stored in Spring
Security's
SecurityContextHolder. |
| UserDetailsServiceLdapAuthoritiesPopulator |
Simple LdapAuthoritiesPopulator which delegates to a UserDetailsService, using the name
which was supplied at login as the username.
|
The main provider class is LdapAuthenticationProvider. This is configured with an LdapAuthenticator instance and an LdapAuthoritiesPopulator. The latter is used to obtain the list of roles for the user.