All Classes and Interfaces
Class
Description
An Application in Crowd.
Thrown to indicate that a user does not have access to authenticate against an application.
Used to indicate that there exists an application with the same name as
the one to be created.
Constants for attributes of an application.
The
ApplicationAuthenticationContext is used by authenticating
applications.A default group membership configuration for an application and a directory
Represents a mapping of an application to a directory.
Necessary evil as Crowd's
Application is a concrete class.Thrown to indicate that an Application does not have the required permission to perform the operation.
Utility class for
ApplicationRepresents the type of an application.
Utility class for
Attributes conversions.Determines the type of entity that created the audit log entry
Determines the type of entity which was changed during the audit action
Describes the possible auditable event types.
An authentication token maps the valid authentication.
Minimal information necessary when authenticating with the Crowd server.
A boolean search restriction.
Build constants.
Thrown to indicate that a bulk add operation has failed.
Builder for MultiTermRestrictions.
Represents the configuration of Crowd's cookie based SSO
Utility class for
DirectoryEntity.Represents a directory entity.
Deprecated.
Will compare one directory entity to another by Name (case-insensitive)
Represents an event store, which can be used to store events.
Thrown when an event token is either not recognised or has expired.
Exception raised due to usage of a explicitly disabled feature
Exception related to feature being inaccessible due to licensing conditions
Represents a group.
Supplies re-useable methods for equals, hashcode and compareTo that can be shared with different implementations of
Group in order to be compatible.Deprecated.
Access group mappings through
Application.getApplicationDirectoryMappings() instead.Deprecated.
Utility class for
GroupRepresents attributes of a group.
Represents the type of a Group:
GROUP: group used to determine authorisation.
LEGACY_ROLE: group representing pre-Crowd 2.0 "Role".
Represents a group with attributes.
Represents a group with members (but not all custom attributes).
Extends the Group interface with "isLocal".
Thrown when the attempted authentication is not valid.
Thrown when the authenticated token is invalid.
Thrown when the email address is not valid.
Thrown to indicate an invalid model group.
Thrown when an invalid role is provided.
Thrown when an invalid token is provided.
Details of the direct members of a single group.
Something went wrong while iterating over a collection of
Memberships.Thrown to indicate that a membership cannot be added because it already exists.
Thrown when a user attempts to add a group to another group in a Directory that does not support nested groups.
Signifies that there are no restrictions.
Implements a a NullRestriction interface.
Permission Exception this Exception will handle Exceptions to do with CRUD operations
on Applications, Directories etc.
Property Values are accessible via
UserTermKeys,
GroupTermKeysRestriction on a search based on a property of type T.
Factory methods for creating Property objects.
Represents a valid IP address (IPv4, IPv6) or hostname for an Application
Example usage:
Contains constants used by Crowd when being a SAML Identity Provider
Allows traversing a query's SearchRestriction, visiting each clause, and optionally mutating it's property restrictions.
A Session represents an authenticated, time-bound information exchange opportunity granted by a server to a client.
Some extra methods to add "created date" and "updated date" to Users and Groups.
Extends the Group interface with "updated date" and "created date".
Extends the user interface with "updated date" and "created date".
Thrown to indicate that the token has expired and is not valid anymore.
Thrown to indicate that the token does not exist in the server.
Represents a user that exists in a directory.
Thrown to indicate that a user already exists in the directory.
The
UserAuthenticationContext is used to authenticate
users.Manually handle username to authorities mapping, rather than depending on the groups they belong to
A simple class to hold the Constants that are used on a
UserUtility class for
UserAttributes of a user.
Represents a user with attributes that exists in a directory.
Validation factors are used to construct a unique token when a
com.atlassian.crowd.integration.model.RemotePrincipal
authenticates with the crowd server.A Webhook is an application-provided HTTP endpoint that is pinged by Crowd to notify
the occurrence of certain events.
Thrown to indicate that a Webhook does not exist on the server
ApplicationDirectoryMappinginstead.