All Classes and Interfaces
Class
Description
Base class for the standard
LdapAuthenticationProvider
and the
ActiveDirectoryLdapAuthenticationProvider
.Base class for the authenticator implementations.
Thrown as a translation of an
AuthenticationException
when
attempting to authenticate against Active Directory using
ActiveDirectoryLdapAuthenticationProvider
.Specialized LDAP authentication provider which uses Active Directory configuration
conventions.
Deprecated.
An authenticator which binds as a user.
The default strategy for obtaining user role information from the directory.
This implementation appends a name component to the userDnBase context using
the usernameAttributeName property.
ContextSource implementation which uses Spring LDAP's LdapContextSource as a
base class.
Provides lifecycle services for an embedded LDAP server.
LdapUserSearch implementation which uses an Ldap filter to locate the user.
UserDetails implementation whose properties are based on a subset of the LDAP schema
for inetOrgPerson.
An
AuthenticationProvider
implementation that authenticates against an LDAP server.The strategy interface for locating and authenticating an Ldap user.
Obtains a list of granted authorities for an Ldap user.
An authority that contains at least a DN and a role name for an LDAP entry but can also
contain other desired attributes to be fetched during an LDAP authority search.
Jackson module for
spring-security-ldap
.Captures the information for a user's LDAP entry.
A UserDetails implementation which is used internally by the Ldap services.
Variation of essence pattern.
An Ldap implementation of UserDetailsManager.
The context mapper used by the LDAP authentication provider to create an LDAP user
object.
LDAP implementation of UserDetailsService based around an
LdapUserSearch
and an
LdapAuthoritiesPopulator
.Constructs an Ldap Distinguished Name from a username.
Obtains a user's information from the LDAP directory given a login name.
LDAP Utility methods.
A LDAP authority populator that can recursively search static nested groups.
An
LdapAuthenticator
which compares the login password with the value stored in the
directory using a remote LDAP "compare" operation.Extended version of the DefaultSpringSecurityContextSource which adds support
for the use of
PasswordPolicyControl
to make use of user account data stored in
the directory.A Password Policy request control.
Obtains the PasswordPolicyControl from a context for use by other classes.
Transforms a control object to a PasswordPolicyResponseControl object, if appropriate.
Defines status codes for use with PasswordPolicyException, with error codes
(for message source lookup) and default messages.
Generic exception raised by the ppolicy package.
Represents the response control received when a PasswordPolicyControl is used
when binding to a directory.
UserDetails implementation whose properties are based on the LDAP schema for
Person.
An AuthenticationSource to retrieve authentication information stored in Spring
Security's
SecurityContextHolder
.Extension of Spring LDAP's LdapTemplate class which adds extra functionality required
by Spring Security.
Operations to map a UserDetails object to and from a Spring LDAP
DirContextOperations
implementation.Simple LdapAuthoritiesPopulator which delegates to a UserDetailsService, using the name
which was supplied at login as the username.
UnboundIdContainer
instead because ApacheDS 1.x is no longer supported with no GA version to replace it.