Package org.springframework.security.ldap.userdetails
LDAP-focused
UserDetails
implementations which map from a ubset of the data
contained in some of the standard LDAP types (such as InetOrgPerson
).-
Interface Summary Interface Description LdapAuthoritiesPopulator Obtains a list of granted authorities for an Ldap user.LdapUserDetails Captures the information for a user's LDAP entry.UserDetailsContextMapper Operations to map a UserDetails object to and from a Spring LDAPDirContextOperations
implementation. -
Class Summary Class Description DefaultLdapAuthoritiesPopulator The default strategy for obtaining user role information from the directory.InetOrgPerson UserDetails implementation whose properties are based on a subset of the LDAP schema for inetOrgPerson.InetOrgPerson.Essence InetOrgPersonContextMapper 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.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
.NestedLdapAuthoritiesPopulator A LDAP authority populator that can recursively search static nested groups.Person UserDetails implementation whose properties are based on the LDAP schema for Person.Person.Essence PersonContextMapper