Package org.springframework.ldap.core.support
package org.springframework.ldap.core.support
-
ClassDescriptionAbstract superclass that may be used instead of implementing
ContextMapper
directly.Abstract implementation of theContextSource
interface.Abstract superclass forDirContextAuthenticationStrategy
implementations that apply TLS security to the connections.Manages a sequence ofDirContextProcessor
instances.Interface to be implemented by classes that want to have access to the base context used in the activeContextSource
.Deprecated.Interface to be implemented byContextSources
that are capable of providing the base LDAP path.Implementations of this interface are capable of providing a base LDAP path.Currently only per request controls can be inspected via the post process method on a context processor.Extension of theContextMapper
interface that allows controls to be passed to the mapper implementation.ANameClassPairCallbackHandler
for counting all returned entries.Default implementation of the DirObjectFactory interface.Utility class that helps with reading all attribute values from Active Directory using Incremental Retrieval of Multi-valued Properties.Default implementation of TLS authentication.Support class to provideBaseLdapPathSource
functionality to ContextSource instances that act as proxies.Authentication strategy for LDAP DIGEST-MD5 SASL mechanism.A strategy to use when authenticating LDAP connections on creation.ContextSource implementation which creates InitialDirContext instances, for LDAPv2 compatibility.DirContextAuthenticationStrategy
for using TLS and external (SASL) authentication.ContextSource implementation which creates anInitialLdapContext
instance.Callback interface to be used together withSingleContextSource
.Attempts to perform an LDAP operation in the authenticated context, because Active Directory might allow bind with incorrect password (specifically empty password), and later refuse operations.The defaultDirContextAuthenticationStrategy
implementation, setting theDirContext
environment up for 'SIMPLE' authentication, and specifying the user DN and password as SECURITY_PRINCIPAL and SECURITY_CREDENTIALS respectively in the authenticated environment before the context is created.AContextSource
to be used as a decorator around a target ContextSource to make sure the target is never actually closed.A proxy for DirContext forwarding all operation to the target DirContext, but making sure that noclose
operations will be performed.
DistinguishedName
and associated classes and methods are deprecated as of 2.0.