All Classes and Interfaces
Class
Description
An encoder specifically for Microsoft Active Directory that first delegates to the provided base encoder and then
converts the result of that to the byte[] format that Active Directory expects.
Represents an "entity deleted" event from Active Directory.
Utility for handling ActiveDirectory's account expiration setting.
An specialisation of
LDAPQueryTranslaterImpl that can translate Active Directory
enabled/disabled user queries.Specialised
LDAPUserAttributesMapper for Active Directory.A specialisation of
UserContextMapper for Active Directory.Provides limited support for Apple's Open Directory.
Maps a single attribute for an entity from an LDAP
NameAttributesPair to a set of string values.
Modified by Atlassian
From Spring LDAP 2.0.2.RELEASE
Code copied from: http://jira.springframework.org/browse/LDAP-176
To fix: http://jira.atlassian.com/browse/CWD-1445
Implements a bitwise filter for Active Directory attributes.
Factory for creating CacheRefresher instances.
Deprecated.
Aggregates errors for the list of validators
An abstract implementation of
ContextMapperWithRequiredAttributes for cases where
a mapper requires core attributes and also the attributes for any attached
custom AttributeMappers.A
ContextMapper for LDAP NameAttributesPairs that declares which attributes it requires.Converts a string name into a Name, for use with spring-ldap.
This interface represents the subset of LdapName functionality that is expected to be used by the Crowd code base.
A singleton factory class responsible for generating and managing CrowdLdapName instances.
Light-weight version of LdapTemplate which avoids creating DirContextAdapter.
This authentication strategy is replacement for
DefaultTlsDirContextAuthenticationStrategy,
and is a workaround for bug affecting JDK9-JDK13.Active Directory control that allows for
the searching of deleted objects aka
'tombstones'.
Wrapper for the LDAPDeletedResultsControl so
that it "fits in" with the SpringLDAP templating
model.
Factory for creating DirectoryCache instances.
This class is used to normalise DNs so that equivalent DNs will be transformed into equal strings.
A cache key formed by two Strings.
Translates a clear-text password into an encrypted one if it isn't already encrypted, using the encryption method
specified by the directory settings.
An encoder which passes a non-encrypted
PasswordCredential's credential through untouched, but throws an
exception for every already-encrypted (i.e.Uniquely identify an entity in Crowd based on
the EntityType and name.
There are three types of entities: users and groups.
A filter for ObjectGUID attribute.
Holder representing complete set.
ExecutionInfoNameClassPairCallbackHandler<T extends org.springframework.ldap.core.NameClassPairCallbackHandler>
This
NameClassPairCallbackHandler counts the executions and provides information about the search result's name
and attributes, if the NameClassPair was a SearchResult.Maps the externalId attribute.
Read-only directory connector for FedoraDS running the Posix schema.
See Converter interface for details.
Generic LDAP connector.
Translates information returned from an LDAP directory into a
LDAPGroupWithAttributes
implementation of Group.Cache of retrieved LDAP group/user details.
Util for GUID (externalId) transformations
Code based on: http://jira.springframework.org/browse/LDAP-176
To fix: http://jira.atlassian.com/browse/CWD-1445
Utility class that helps with reading all attribute values from Active Directory using Incremental Retrieval of
Multi-valued Properties.
Manages internal group creation and mutation.
Encodes and/or encrypts a given
PasswordCredential to the value expected by a particular directory connector.Contains methods specific to LDAP directories.
This component is responsible for publishing information about LDAP directory deletion/deactivation to other nodes.
Loads an implementation of a
RemoteDirectory for use at runtime
by the Crowd security server.A composite map of ObjectGUID to DN and DN to Name.
This SocketFactory needs to call
SSLParameters.setEndpointIdentificationAlgorithm(String) to enable LDAPS hostname
verification.Represents an error when parsing a String into a CrowdLdapName (i.e.
This class is a helper class that contains all configuration and implementation information for LDAP
This configuration data is pulled from property files on the classpath in the format
ConnectorClazz.properties
This class is a helper class that contains all configuration and implementation information for LDAP
This configuration data is pulled from property files on the classpath in the format
ConnectorClazz.properties
Allows LDAP directory connectors to obtain LDAP settings, such as directory-specific names for RDNs.
The LDAPQueryTranslater: - Does not support searching based on GroupTermKeys.GROUP_TYPE: this cannot exist as a
search restriction.
The LDAPQueryTranslater:
- Does not support searching based on GroupTermKeys.GROUP_TYPE: this cannot exist as a search restriction.
Enum class for LDAP security modes.
Information bean for building the UI configuration screen.
Maps an LDAP
Attributes object to the Crowd {User} object type, and vice versa.Wrap a
NamingEnumeration and only return up to a limited number of elements.Code copied from: http://jira.springframework.org/browse/LDAP-176
To fix: http://jira.atlassian.com/browse/CWD-1445
Manages local group creation and mutation.
Calculates different entries for two
Map<String, Object>.Microsoft Active Directory connector.
This class is a light-weight version of DirContextAdapter, holding the name (distinguished name) and corresponding
attributes for a directory entry.
Maps the name and externalId attribute.
Holder representing empty set.
Novell eDirectory LDAP connector.
Denotes that the LDAPQuery could not be formed because
the query would result in a null result (empty collection).
Maps the objectGUID on an entity.
Maps the primaryGroupId of a user.
Maps the primaryGroupId of a user.
Used to inspect search queries to determine if they
are executable on LDAP implementations.
Code copied from: http://jira.springframework.org/browse/LDAP-176
To fix: http://jira.atlassian.com/browse/CWD-1445
Attribute name Range Option used for Incremental Retrieval of
Multi-valued Properties.
A simple implementation of CacheRefresher that will only do "Full Refresh".
An event that models an event occuring on a Remote Directory.
A tag to denote a RemoteDirectoryEvent that is
related to groups.
A tag to denote a RemoteDirectoryEvent that is
related to principals.
This class provides read-only support for the POSIX LDAP Schema (RFC2307)
Read-only, non-nesting implementation of RFC2307 user-group membership
interactions.
Read-write, nesting-aware implementation of RFC4519 user-group membership
interactions.
An
Iterable over group Memberships optimised for the case
where we already have all or some of the DNs and names of possible users and sub-groups.An iterable over RFC4519 directory memberships that assumes that it was supplied a complete list of users and groups
in the remote directory.
A generic memberDn mapper that will look for the 'member' attribute in groups.
A memberDN mapper that will handle both normal and ranged memberships attribute ("member" and "member;")
used in Microsoft Active Directory.
If the group has ranged memberships (Active Directory specific) this mapper will obtain
the offset - i.e.
Convert back and forth between the binary and the String representation of SIDs.
This class implements a remote LDAP directory using Spring LdapTemplate.
Wrap a
CrowdLdapTemplate and perform all operations with the context
ClassLoader set to this class's ClassLoader.Sun ONE / Sun DSEE Directory connector.
Model for common settings for connector and crowd directories that can do synchronisation.
Active Directory deleted object (tombstone).
Specific to Active Directory to map deleted objects.
Maps the userAccountControl on a user.
Helper class to manipulate the values of Active Directory userAccountControl attribute.
Translates information returned from an LDAP directory into a
LDAPUserWithAttributes
implementation of User.Allows to describe what kind of attributes should be mapped during synchronisation
Retrieves the latest changes from MS Active Directory in order to allow "delta" cache refreshes.
Generic exception indicating the incremental sync has failed.
Maps the uSNChanged on an entity.