All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractLdapAuthenticationProvider Base class for the standardLdapAuthenticationProvider
and theActiveDirectoryLdapAuthenticationProvider
.AbstractLdapAuthenticator Base class for the authenticator implementations.ActiveDirectoryAuthenticationException Thrown as a translation of anAuthenticationException
when attempting to authenticate against Active Directory usingActiveDirectoryLdapAuthenticationProvider
.ActiveDirectoryLdapAuthenticationProvider Specialized LDAP authentication provider which uses Active Directory configuration conventions.ApacheDSContainer Deprecated. UseUnboundIdContainer
instead because ApacheDS 1.x is no longer supported with no GA version to replace it.BindAuthenticator An authenticator which binds as a user.DefaultLdapAuthoritiesPopulator The default strategy for obtaining user role information from the directory.DefaultLdapUsernameToDnMapper This implementation appends a name component to the userDnBase context using the usernameAttributeName property.DefaultSpringSecurityContextSource ContextSource implementation which uses Spring LDAP's LdapContextSource as a base class.FilterBasedLdapUserSearch LdapUserSearch implementation which uses an Ldap filter to locate the user.InetOrgPerson UserDetails implementation whose properties are based on a subset of the LDAP schema for inetOrgPerson.InetOrgPerson.Essence InetOrgPersonContextMapper LdapAuthenticationProvider AnAuthenticationProvider
implementation that authenticates against an LDAP server.LdapAuthenticator The strategy interface for locating and authenticating an Ldap user.LdapAuthoritiesPopulator Obtains a list of granted authorities for an Ldap user.LdapAuthority 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.LdapUserDetails Captures the information for a user's LDAP entry.LdapUserDetailsImpl A UserDetails implementation which is used internally by the Ldap services.LdapUserDetailsImpl.Essence Variation of essence pattern.LdapUserDetailsManager An Ldap implementation of UserDetailsManager.LdapUserDetailsMapper The context mapper used by the LDAP authentication provider to create an LDAP user object.LdapUserDetailsService LDAP implementation of UserDetailsService based around anLdapUserSearch
and anLdapAuthoritiesPopulator
.LdapUsernameToDnMapper Constructs an Ldap Distinguished Name from a username.LdapUserSearch Obtains a user's information from the LDAP directory given a login name.LdapUtils LDAP Utility methods.NestedLdapAuthoritiesPopulator A LDAP authority populator that can recursively search static nested groups.NullLdapAuthoritiesPopulator PasswordComparisonAuthenticator AnLdapAuthenticator
which compares the login password with the value stored in the directory using a remote LDAP "compare" operation.PasswordPolicyAwareContextSource Extended version of the DefaultSpringSecurityContextSource which adds support for the use ofPasswordPolicyControl
to make use of user account data stored in the directory.PasswordPolicyControl A Password Policy request control.PasswordPolicyControlExtractor Obtains the PasswordPolicyControl from a context for use by other classes.PasswordPolicyControlFactory Transforms a control object to a PasswordPolicyResponseControl object, if appropriate.PasswordPolicyData PasswordPolicyErrorStatus Defines status codes for use with PasswordPolicyException, with error codes (for message source lookup) and default messages.PasswordPolicyException Generic exception raised by the ppolicy package.PasswordPolicyResponseControl Represents the response control received when a PasswordPolicyControl is used when binding to a directory.Person UserDetails implementation whose properties are based on the LDAP schema for Person.Person.Essence PersonContextMapper SpringSecurityAuthenticationSource An AuthenticationSource to retrieve authentication information stored in Spring Security'sSecurityContextHolder
.SpringSecurityLdapTemplate Extension of Spring LDAP's LdapTemplate class which adds extra functionality required by Spring Security.UnboundIdContainer UserDetailsContextMapper Operations to map a UserDetails object to and from a Spring LDAPDirContextOperations
implementation.UserDetailsServiceLdapAuthoritiesPopulator Simple LdapAuthoritiesPopulator which delegates to a UserDetailsService, using the name which was supplied at login as the username.