Package com.atlassian.crowd.directory
package com.atlassian.crowd.directory
-
ClassDescriptionA utility class which delegates (i.e.This class holds methods that are common to both
InternalDirectory
andCachingDirectory
.Provides limited support for Apple's Open Directory.Concrete implementation of Attributes interface.A decorator around aRemoteDirectory
that creates events in the audit log upon changes.Microsoft Entra ID connectorHelper class to fetch membership data.This InternalDirectory is used for locally caching Users and Groups from an external Directory.A Directory poller for theDbCachingRemoteDirectory
.ARemoteDirectory
that provides LDAP and Crowd integration plus local storage in an internal directory for LDAP user and group attributes, and local groups for LDAP and Crowd users with local caching of remote data.This implementation of aRemoteDirectory
provides delegated authentication to an underlying remote LDAP implementation.Individual methods that should be performed in transactions.DirectoryCacheFactory that returns DbCachingRemoteDirectoryCache instance.AnIterable
view of the memberships of a collection of named groups, backed with individual calls to aRemoteDirectory
.Contains properties forDirectory
.Implementation ofcom.atlassian.crowd.model.directory.DirectorySynchronisationStatus
Interface to be implemented by directory implementations that can compute counts fast.Read-only directory connector for FedoraDS running the Posix schema.Generic LDAP connector.Internal directory connector.This is the internal front-end of a delegating directory.Internal Directory utility.This interface represents a specialised extension ofRemoteDirectory
that is used by InternalDirectories.Contains methods specific to LDAP directories.This component is responsible for publishing information about LDAP directory deletion/deactivation to other nodes.Wrap aNamingEnumeration
and only return up to a limited number of elements.Microsoft Active Directory connector.Helper class to setup data for membership queriesMembershipQuery
.Concrete implementation of Attributes interface for multi-valued attributes.Interface supporting searches with multiple values to match.Novell eDirectory LDAP connector.ARemoteDirectory
that allows integration with a remote Crowd server.Gateway to perform operations on the physical remote directory.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.This class implements a remote LDAP directory using Spring LdapTemplate.This component deletes a Dynamic LDAP connection pool for a deleted/deactivated directory after receiving a cluster message requesting removal of that directory's LDAP connection poolSun ONE / Sun DSEE Directory connector.ARemoteDirectory
that holds a local cache to remote data.Constants representing synchronisable directory properties.Allows configuring whether user groups should be synchronised when the user authenticatesDirectoryCacheFactory that returns DbCachingRemoteDirectoryCache instance wrapped with TransactionInterceptor.