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.
|LdapAuthenticator||The strategy interface for locating and authenticating an Ldap user.|
|AbstractLdapAuthenticationProvider||Base class for the standard
|AbstractLdapAuthenticator||Base class for the authenticator implementations.|
|BindAuthenticator||An authenticator which binds as a user.|
|SpringSecurityAuthenticationSource||An AuthenticationSource to retrieve authentication information stored in Spring Security's
|UserDetailsServiceLdapAuthoritiesPopulator||Simple LdapAuthoritiesPopulator which delegates to a UserDetailsService, using the name which was supplied at login as the username.|