|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AbstractAuthenticator provides basic functionality for
authenticating against an LDAP.AbstractConnectionHandler provides a basic implementation for
other connection handlers to inherit.AbstractDsml contains functions for converting LDAP search
result sets into DSML.AbstractLdap contains the functions for basic interaction with a
LDAP.AbstractLdapAttribute provides a base implementation of
LdapAttribute where the underlying values are backed by a
Set.AbstractLdapAttribute with the supplied ldap
bean factory.
AbstractLdapAttributes provides a base implementation of
LdapAttributes where the underlying attributes are backed by a
Map.AbstractLdapAttributes with the supplied ldap
bean factory.
AbstractLdapBean provides common implementations to other bean
objects.AbstractLdapBean with the supplied ldap bean
factory.
AbstractLdapEntry provides a base implementation of
LdapEntry.AbstractLdapEntry with the supplied ldap bean
factory.
AbstractLdapFactory provides a basic implementation of an ldap
factory.AbstractLdapPool contains the basic implementation for pooling
ldap objects.PooledLdap contains an ldap object that is participating in a
pool.PooledLdap with the supplied ldap object.
AbstractLdapResult provides a base implementation of
LdapResult where the underlying entries are backed by a
Map.AbstractLdapResult with the supplied ldap bean
factory.
AbstractLoginModule provides functionality common to ldap based
login modules.AbstractPropertyConfig provides a base implementation of
PropertyConfig.AbstractPropertyInvoker provides methods common to property
invokers.AbstractResultHandler implements common handler functionality.SSLContextInitializer.TLSSocketFactory.LdapAttributes.
LdapAttributes with the
supplied name and value.
LdapAttributes with the
supplied name and values.
LdapAttributes.
LdapAttributes with the
supplied name and value.
LdapAttributes with the
supplied name and values.
Collection of attributes to this
LdapAttributes.
Attributes to this
LdapAttributes.
Collection of attributes to this
LdapAttributes.
Attributes to this
LdapAttributes.
Collection of entries to this
LdapResult.
NamingEnumeration of SearchResult to
this LdapResult.
Iterator of SearchResult to this
LdapResult.
Collection of entries to this
LdapResult.
NamingEnumeration of SearchResult to
this LdapResult.
Iterator of SearchResult to this
LdapResult.
LdapResult.
LdapResult.
LdapResult.
LdapResult.
AttributeServlet is a servlet which queries an LDAP and returns
the value of a single attribute.AttributesFactory provides convenience methods for creating
Attributes and Attribute.AttributesProcessor provides methods to help with the processing
of Attributes objects using an AttributeHandler.
LdapRoles.
AuthenticatorConfig.setUser(java.lang.String) and AuthenticatorConfig.setCredential(java.lang.Object).
AuthenticatorConfig.setUser(java.lang.String) and AuthenticatorConfig.setCredential(java.lang.Object).
AuthenticationException to indicate an authentication failure. The
resulting LdapContext can be retrieved from the connection
handler if it is needed.
AuthenticationException to indicate an authentication failure. The
resulting LdapContext can be retrieved from the connection
handler if it is needed.
AuthenticationCriteria contains the attributes used to perform
authentications.AuthenticationHandler provides an interface for LDAP
authentication implementations.Authenticator contains functions for authenticating a user
against an LDAP.Authenticator with the supplied
AuthenticatorConfig.
AuthenticatorConfig contains all the configuration data that the
Authenticator needs to control authentication.AuthenticatorConfig with the supplied
ldap url and base Strings.
AuthorizationException is thrown when an attempt to authorize a
user fails.AuthorizationException with the supplied
String.
BaseLdap provides a base interface for all ldap implementations.BinaryAttributeHandler ensures that any attribute that contains
a value of type byte[] is base64 encoded.BinarySearchResultHandler provides a search result handler which
uses BinaryAttributeHandler.BinarySearchResultHandler.
BindAuthenticationHandler provides an LDAP authentication
implementation that leverages the LDAP bind operation.BindAuthenticationHandler with the supplied
authenticator config.
BlockingLdapPool implements a pool of ldap objects that has a
set minimum and maximum size.DefaultLdapFactory.
BlockingTimeoutException is thrown when a blocking operation
times out.BlockingTimeoutException with the supplied
String.
BlockingTimeoutException with the supplied
Exception.
BlockingTimeoutException with the supplied
String and Exception.
CaseChangeAttributeHandler provides the ability to modify the
case of attribute names and attribute values.CaseSearchResultHandler provides the ability to modify the case
of ldap search result DNs, attribute names, and attribute values.CaseSearchResultHandler.
LdapAttributes.
LdapResult.
LdapAttributes.
LdapResult.
CloseLdapPassivator passivates an ldap object by attempting to
close it's connection to the ldap.CommonServlet contains common code that each servlet uses to
initialize itself.CompareAuthenticationHandler provides an LDAP authentication
implementation that leverages a compare operation against the userPassword
attribute.CompareAuthenticationHandler with the supplied
authenticator config.
CompareAuthorizationHandler with the supplied
search filter.
CompareLdapValidator validates an ldap connection is healthy by
performing a compare operation.CompareLdapValidator with the supplied compare
dn and filter.
ConfigParser with the supplied configuration
string.
PropertyConfig.setEnvironmentProperties(Properties).
LdapConfig.getBindDn() and
LdapConfig.getBindCredential().
ConnectLdapActivator activates an ldap object by attempting to
connect to the ldap.ConnectLdapValidator validates an ldap connection is healthy by
testing it is connected.ConstructDnResolver creates an LDAP DN using known information
about the LDAP.ConstructDnResolver with the supplied
AuthenticatorConfig.
CopyAttributeHandler converts a NamingEnumeration of attribute
into a List of attribute.CopyResultHandler converts a NamingEnumeration into a List of
ldap results.CopySearchResultHandler converts a NamingEnumeration of search
results into a List of search results.Attribute with the supplied name.
Attribute with the supplied name and value.
Attribute with the supplied name and values.
Attributes with the supplied name.
Attributes with the supplied name.
Attributes with the supplied name and value.
Attributes with the supplied name and value.
Attributes with the supplied name and values.
Attributes with the supplied name and values.
Authenticator with the supplied jaas
options.
Document.
Document.
Document.
Document.
Document.
Document.
LdapAttributes.
LdapAttributes.
Ldap with the supplied jaas options.
Element containing an entry of type
Element containing an entry of type
Document and convert it to an Iterator
of LDAP search results.
Document and convert it to an
LdapResult.
Document and convert it to a
LdapResult.
Document and convert it to an Iterator
of LDAP search results.
Document and convert it to an Iterator
of LDAP search results.
SSLContextInitializer using the configured trust
and authentication material in this config.
SSLContextInitializer using the configured trust
and authentication material in this config.
SSLContextInitializer using the configured trust
and authentication material in this config.
CredentialConfig provides a base interface for all credential
configurations.CredentialConfigParser with the supplied
configuration string.
Authenticator.getDn(String).
BasicAttributes.
DefaultConnectionHandler creates a new LdapContext
using environment properties obtained from LdapConfig.getEnvironment().DefaultConnectionHandler with the supplied ldap
config.
DefaultConnectionHandler.
DefaultLdapFactory provides a simple implementation of an ldap
factory.DefaultLdapFactory with the default
properties file, which must be located in your classpath.
DefaultLdapFactory with the supplied input
stream.
DefaultLdapFactory with the supplied ldap
configuration.
DefaultSessionManager provides a base class for session
management.SSLContextInitializer which
allows the setting of trust and key managers in order to create an SSL
context.DnResolver provides an interface for finding LDAP DNs.DsmlResultConverter provides utility methods for converting
LdapResult to and from DSML in string format.DsmlSearch queries an LDAP and returns the result as DSML.DsmlSearch with the supplied pool.
Dsmlv1 contains functions for converting LDAP search result sets
into DSML version 1.Dsmlv2 contains functions for converting LDAP search result sets
into DSML version 2.EntryDnSearchResultHandler adds the search result DN as an
attribute to the result set.Object contains the same data as
this bean.
LdapCredential.
LdapPrincipal.
LdapPrincipal.
LdapRole.
Object contains the same data
as this bean.
Ldap object that was used to perform the original search.Ldap object that was used to perform the original search.FqdnSearchResultHandler ensures that the DN of a search result
is fully qualified.
DsmlResult.
DsmlResult.
LdifResult.
Authenticator.
LdapAttribute for this
LdapAttributes with the supplied name.
LdapAttribute for this
LdapAttributes with the supplied name.
LdapAttributes.
LdapAttributes.
Collection of LdapAttribute for
this LdapAttributes.
Collection of LdapAttribute for
this LdapAttributes.
AuthenticatorConfig of the
Authenticator.
AuthenticatorConfig of the
Authenticator.
AuthenticatorConfig of the
Authenticator.
LdapConfig.isAuthoritative().
LdapConfig.
LdapConfig.getBaseDn() instead
LdapConfig.
LdapConfig.
LdapConfig.
SearchControls object configured to perform a
LDAP compare operation.
LdapConfig.
Authenticator.
LdapConfig.
LdapConfig.
Authenticator.
LdapCredential.
LdapConfig.
LdapConfig.
LdapEntry.
LdapEntry.
LdapConfig.
Collection of LdapEntry for this
LdapResult.
Collection of LdapEntry for this
LdapResult.
LdapEntry for this LdapResult
with the supplied DN.
LdapEntry for this LdapResult
with the supplied DN.
LdapConfig using LdapConfig.setEnvironmentProperties(String,String) that do not represent properties
of this config.
LdapPoolConfig.
SSLSocketFactory that this class
uses for creating SSL Sockets.
LdapConfig.getLdapUrl() instead
LdapConfig.
LdapBeanProvider.
LdapConfig.
LdapAttributes for this
LdapEntry.
LdapAttributes for this
LdapEntry.
LdapPrincipal.
LdapPrincipal.
LdapConfig of the Ldap.
LdapConfig.
LdapPoolConfig.
LdapPoolConfig.
LdapAttribute.
LdapAttribute.
LdapPrincipal.
LdapGroup.
LdapPrincipal.
LdapRole.
LdapConfig.
LdapConfig.
LdapConfig.getLdapUrl() instead
LdapProperties.
LdapPoolConfig.
LdapConfig.
LdapConfig.
LdapConfig.
LdapConfig.
SearchControls object configured with this
LdapConfig.
Ldap used by the search operation invoking this
handler.
Ldap used by the search operation invoking this
handler.
Ldap used by the search operation invoking this
handler.
Ldap used by the search operation invoking this
handler.
LdapConfig.
LdapConfig.getBindCredential() instead
LdapConfig.getBindDn() instead
LdapConfig.isSslEnabled().
LdapConfig.
AbstractConnectionHandler.connect(String, Object).
StartTlsResponse.close() when TlsConnectionHandler.close() is called.
LdapAttribute Values are
encoded in base64 format if the underlying value is of type byte[].
LdapAttribute Values are
encoded in base64 format if the underlying value is of type byte[].
LdapAttribute Values are
encoded in base64 format if the underlying value is of type byte[]. The
returned set is unmodifiable.
LdapAttribute Values are
encoded in base64 format if the underlying value is of type byte[]. The
returned set is unmodifiable.
LdapAttribute Values are
encoded in base64 format if the underlying value is of type byte[]. The
returned set is unmodifiable.
Authenticator.
LdapConfig.
LdapConfig.
LdapConfig.isTlsEnabled().
LdapConfig.isTypesOnly().
Authenticator.
Authenticator.
LdapPoolConfig.
LdapAttribute.
LdapAttribute.
LdapPrincipal.
LdapPrincipal.
LdapPrincipal.
LdapRole.
Document and convert
it to an Iterator of LDAP search results.
Document and convert
it to an LdapResult.
LdapResult.
LdapConfig is set to require a
authoritative source.
LdapConfig is using the SSL protocol
for connections.
LdapConfig is using the TLS protocol
for connections.
LdapConfig is set to only return
attribute types.
LdapPoolConfig.
LdapPoolConfig.
LdapPoolConfig.
JaasAuthenticator is the default implementation for JAAS
authentication.JaasAuthenticator with the supplied
AuthenticatorConfig.
KeyStoreCredentialReader.SSLContextInitializer which can use java KeyStores to
create key and trust managers.Ldap contains functions for basic interaction with an LDAP.Ldap with the supplied
LdapConfig.
LdapActivationException is thrown when an attempt to activate a
ldap object fails.LdapActivationException with the supplied
String.
LdapActivationException with the supplied
Exception.
LdapActivationException with the supplied
String and Exception.
LdapActivator provides an interface for activating ldap objects
when they enter the pool.LdapAttribute represents a single ldap attribute.LdapAttributes represents a collection of ldap attribute.LdapBeanFactory provides an interface for ldap bean type
factories.LdapBeanProvider provides a single source for ldap bean types
and configuration.LdapConfig contains all the configuration data that the
Ldap needs to control connections and searching.LdapConfig with the supplied ldap url.
LdapConfig with the supplied ldap url
and base Strings.
PropertyInvoker stores setter methods for a class to make method
invocation by property easier.PropertyInvoker for the supplied class.
LdapConstants contains all the constants needed for creating a
Ldap.LdapCredential provides a custom implementation for adding LDAP
credentials to a Subject.LdapCredential with the supplied
credential.
LdapDnAuthorizationModule provides a JAAS authentication hook
into LDAP DNs.LdapPrincipal provides a custom implementation for adding LDAP
principals to a Subject.LdapPrincipal with the supplied name.
LdapEntry represents a single ldap entry.LdapFactory provides an interface for creating, activating,
validating, and destroying ldap objects.LdapGroup provides a custom implementation for grouping
principals.LdapGroup with the supplied name.
LdapLoginModule provides a JAAS authentication hook into LDAP
authentication.LdapPasivator provides an interface for passivating ldap objects
when they are checked back into the pool.LdapPool provides an interface for pooling ldap objects.LdapPoolConfig contains all the configuration data that the
pooling implementations need to control the pool.LdapPoolException is the base exception thrown when a pool
operation fails.LdapPoolException with the supplied
String.
LdapPoolException with the supplied
Exception.
LdapPoolException with the supplied
String and Exception.
LdapPoolExhaustedException is thrown when the pool is empty and
no need requests can be serviced.LdapPoolExhaustedException with the
supplied String.
LdapPoolExhaustedException with the
supplied Exception.
LdapPoolExhaustedException with the
supplied String and Exception.
LdapPrincipal provides a custom implementation for adding LDAP
principals to a Subject.LdapPrincipal with the supplied name.
LdapProperties attempts to load the configuration properties
from a properties file in the classpath for a PropertyConfig
object.LdapProperties for the supplied
properties config.
LdapProperties with the supplied
properties properties config and input stream.
LdapResult represents a collection of ldap entries.LdapRole provides a custom implementation for adding LDAP
principals to a Subject that represent roles.LdapRole with the supplied name.
LdapRoleAuthorizationModule provides a JAAS authentication hook
into LDAP roles.LdapSearch queries an LDAP and returns the result.LdapSearch with the supplied pool.
LdapUtil provides helper methods for Ldap.LdapValidationException is thrown when an attempt to validate a
ldap object fails.LdapValidationException with the supplied
String.
LdapValidationException with the supplied
Exception.
LdapValidationException with the supplied
String and Exception.
LdapValidator provides an interface for validating ldap objects
when they are in the pool.Ldif contains functions for converting LDAP search result sets
into LDIF.LdifResultConverter provides utility methods for converting
LdapResult to and from LDIF in string format.LdifSearch queries an LDAP and returns the result as an LDIF.LdifSearch with the supplied pool.
Authenticator
using the default properties file, which must be located in your classpath.
Authenticator
using the supplied input stream.
Ldap using the
default properties file, which must be located in your classpath.
Ldap using the
supplied input stream.
LoginServet attempts to authenticate a user against an LDAP.LogoutServet removes the session id attribute set by the
LoginServlet.LdapLoginModule.
LdapLoginModule.
LdapRoleLoginModule.
MergeSearchResultHandler merges the attributes found in each
search result into the first search result.LdapAttribute.
LdapAttribute.
LdapAttribute.
LdapAttribute.
LdapAttributes.
LdapAttributes.
LdapAttributes.
LdapAttributes.
LdapEntry.
LdapEntry.
LdapEntry.
LdapEntry.
LdapResult.
LdapResult.
LdapResult.
LdapResult.
NoopDnResolver returns the user as the LDAP DN.LdapConfig.getOperationRetryExceptions() and the supplied count is less
than LdapConfig.getOperationRetry().
OrderedLdapBeanFactory provides an ldap bean factory that
produces ordered ldap beans.OrderedLdapAttribute represents a single ldap attribute whose
values are ordered by insertion.OrderedLdapAttributes represents a collection of ldap
attribute that are ordered by insertion.OrderedLdapEntry represents a single ldap entry.OrderedLdapResult represents a collection of ldap entries that
are ordered by insertion.PoolInterruptedException is thrown when a pool thread is
unexpectedly interrupted while blocking.PoolInterruptedException with the supplied
String.
PoolInterruptedException with the supplied
Exception.
PoolInterruptedException with the supplied
String and Exception.
NamingEnumeration and
return a List of those results.
NamingEnumeration and
return a List of those results.
List and return a
List of those results.
NamingEnumeration and
return a List of those results.
List and return a
List of those results.
NamingEnumeration and
return a List of those results.
List and return a
List of those results.
Attribute.
Attribute.
SearchResult.
Attribute.
PropertyConfig provides an interface for objects that can be
configured with a PropertyInvoker.PrunePoolTask is a periodic task that removes available ldap
objects from the pool if the objects have been in the pool longer than a
configured expiration time and the pool size is above it's configured
minimum.AbstractLdap.connect().
RecursiveAttributeHandler will recursively search for attributes
of the same name and combine them into one attribute.RecursiveAttributeHandler with the supplied
attribute name.
RecursiveAttributeHandler with the supplied ldap
and attribute name.
RecursiveSearchResultHandler recursively searches based on a
supplied attribute and merges those results into the original result set.RecursiveAttributeHandler with the supplied
search attribute and merge attributes.
RecursiveAttributeHandler with the supplied
ldap, search attribute, and merge attributes.
LdapAttributes.
LdapAttributes.
Collection of attributes from this
LdapAttributes.
Attributes from
this LdapAttributes.
Collection of attributes from this
LdapAttributes.
Attributes from
this LdapAttributes.
SearchCriteria contains the attributes used to perform ldap
searches.SearchDnResolver looks up a user's DN using an LDAP search.SearchDnResolver with the supplied
AuthenticatorConfig.
SearchFilter provides a bean for a filter and it's arguments.SearchServlet is a servlet which queries an LDAP and returns the
result as LDIF or DSML.ServletConstants contains all the constants needed by the ldap
servlet package.SessionManager provides a parent class for initializing a
HttpSession after a successful authentication and destroying a
HttpSession after logout.Authentication.
LdapAttribute using the supplied attribute.
LdapAttribute using the supplied attribute.
Authenticator.
Authenticator.
Authenticator.
LdapConfig to
require an authoritative source.
LdapConfig.
LdapConfig.setBaseDn(String)
LdapConfig.
LdapConfig.
LdapConfig.
Authenticator.
LdapConfig.
Authenticator to use for
authentication.
LdapConfig should handle aliases.
LdapConfig to link
dereferencing during searches.
LdapEntry.
LdapEntry.
LdapConfig.
LdapEntry with the supplied search result.
LdapEntry with the supplied search result.
PropertyConfig.setEnvironmentProperties(String,String).
AbstractPropertyConfig.setEnvironmentProperties(String,String).
PropertyConfig.setEnvironmentProperties(String,String).
PropertyConfig.setEnvironmentProperties(String,String).
LdapConfig.setLdapUrl(String) instead
LdapConfig.
LdapConfig.
LdapEntry.
LdapEntry.
Ldap.
Ldap.
LdapConfig.
LdapPoolConfig.
LdapPoolConfig.
LdapAttribute.
LdapAttribute.
LdapConfig.setLdapUrl(String) instead
LdapConfig should handle referrals.
LdapConfig to
return objects for searches.
Ldap used by the search operation invoking this
handler.
Ldap used by the search operation invoking this
handler.
Ldap used by the search operation invoking this
handler.
Ldap used by the search operation invoking this
handler.
LdapConfig.
LdapConfig.setBindDn(String) and LdapConfig.setBindCredential(Object) instead
LdapConfig.setBindCredential(Object) instead
LdapConfig.setBindDn(String) instead
SessionManager.login(javax.servlet.http.HttpSession, java.lang.String) or SessionManager.logout(javax.servlet.http.HttpSession).
LdapConfig to use the SSL protocol for
connections.
LdapConfig.
StartTlsResponse.close() when TlsConnectionHandler.close()
is called.
Authenticator.
LdapConfig to use the TLS protocol for
connections.
LdapConfig to print ASN.1 BER packets to the
supplied PrintStream.
LdapConfig to
return only attribute types.
Authenticator to use for
authentication.
Authenticator.
LdapPoolConfig.
LdapPoolConfig.
LdapPoolConfig.
SharedLdapPool implements a pool of ldap objects that has a set
minimum and maximum size.DefaultLdapFactory.
SimplePropertyInvoker stores setter methods for a class to make
method invocation of simple properties easier.SimplePropertyInvoker for the supplied class.
SoftLimitLdapPool implements a pool of ldap objects that has a
set minimum and maximum size.DefaultLdapFactory.
SortedLdapBeanFactory provides an ldap bean factory that
produces sorted ldap beans.SortedLdapAttribute represents a single ldap attribute whose
values are sorted.SortedLdapAttributes represents a collection of ldap attribute
that are sorted by their name.SortedLdapEntry represents a single ldap entry.SortedLdapResult represents a collection of ldap entries that
are sorted by their DN.LdapContext.
StartTlsResponse.
TlsConnectionHandler creates a new LdapContext
using environment properties obtained from LdapConfig.getEnvironment() and then invokes the startTLS extended operation
on the context.TlsConnectionHandler with the supplied ldap
config.
TlsConnectionHandler.
TLSSocketFactory is an extension of SSLSocketFactory.Attribute that represents the values in this
LdapAttribute.
Attribute that represents the values in this
LdapAttribute.
Attributes that represents this entry.
Attributes that represents this entry.
DsmlResult as version 1 DSML.
DsmlResult as version 2 DSML.
LdifResult as LDIF.
SearchResult that represents this entry.
SearchResult that represents this entry.
List of SearchResult that
represent the entries in this LdapResult.
List of SearchResult that
represent the entries in this LdapResult.
LdapPrincipal.
LdapGroup.
LdapPrincipal.
LdapRole.
UnorderedLdapBeanFactory provides an ldap bean factory that
produces unordered ldap beans.UnorderedLdapAttribute represents a single ldap attribute
whose values are unordered.UnorderedLdapAttributes represents a collection of ldap
attribute that are unordered.UnorderedLdapEntry represents a single ldap entry.UnorderedLdapResult represents a collection of ldap entries
that are unordered.LdapConfig is using a custom hostname
verifier.
LdapConfig is using a custom SSL
socket factory.
ValidatePoolTask is a periodic task that checks that every ldap
object in the pool is valid.X509CredentialReader.SSLContextInitializer which can use X509 certificates
to create key and trust managers.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||