An AuthenticationFailedException is thrown to indicate that a security operation failed as
a result of an authentication failure.
A DuplicateFunctionException is thrown to indicate that a security operation failed as a
result of a duplicate function.
A DuplicateGroupException is thrown to indicate that a security operation failed as a
result of a duplicate group.
A DuplicateTenantException is thrown to indicate that a security operation failed as a
result of a duplicate tenant.
A DuplicateUserDirectoryException is thrown to indicate that a security operation failed
as a result of a duplicate user directory.
A DuplicateUserException is thrown to indicate that a security operation failed as a
result of duplicate users.
A ExistingGroupMembersException is thrown to indicate that a security operation failed as
a result of existing group members.
An ExistingPasswordException is thrown to indicate that a security operation failed as a
result of an existing password e.g.
A ExpiredPasswordException is thrown to indicate that a security operation failed as a
result of an expired password.
The Function class holds the information for a discrete unit of functionality for an
application that can be assigned to Roles.
A FunctionNotFoundException is thrown to indicate that a security operation failed as a
result of a function that could not be found.
The FunctionRepository interface declares the repository for the Function domain
type.
The Group class holds the information for a group.
The GroupMember class holds the information for a group member.
A GroupMemberNotFoundException is thrown to indicate that a security operation failed as a
result of a group member that could not be found.
The GroupMembers class holds the results of a request to retrieve a list of group members.
The GroupMemberType enumeration defines the possible group member types.
A GroupNotFoundException is thrown to indicate that a security operation failed as a
result of a group that could not be found.
The GroupRepository interface declares the repository for the Group domain type.
The GroupRole class holds the information for a group role.
A GroupRoleNotFoundException is thrown to indicate that a security operation failed as a
result of a group role that could not be found.
The Groups class holds the results of a request to retrieve a list of groups.
A InvalidAttributeException is thrown to indicate that a security operation failed as a
result of an invalid attribute.
A InvalidConfigurationException is thrown to indicate that a security operation failed as
a result of invalid configuration.
An InvalidSecurityCodeException is thrown to indicate that a security operation failed as
a result of an invalid security code.
The ISecurityService interface defines the functionality provided by a Security Service
implementation, which manages the security related information for an application.
The PasswordChangeReason enumeration defines the possible reasons for why a user's
password was changed.
The PasswordReset class holds the information for a password rest.
The PasswordResetRepository interface declares the repository for the
PasswordReset domain type.
The PasswordResetStatus enumeration defines the possible statuses for a password reset.
The Role class holds the information for a role.
A RoleNotFoundException is thrown to indicate that a security operation failed as a result
of a role that could not be found.
The RoleRepository interface declares the repository for the Role domain type.
The Tenant class holds the information for a tenant.
An TenantNotFoundException is thrown to indicate that a security operation failed as a
result of a tenant that could not be found.
The TenantRepository interface declares the repository for the Tenant domain type.
The Tenants class holds the results of a request to retrieve a list of tenants.
The TenantStatus enumeration defines the possible statuses for a tenant.
A TenantUserDirectoryNotFoundException is thrown to indicate that a security operation
failed as a result of a tenant user directory that could not be found.
The User class holds the information for a user.
The UserAttribute class stores a user attribute as a name-value pair.
An UserAttributeException is thrown to indicate an invalid operation was performed on a
UserAttribute instance.
The UserDetailsService class provides the User Details Service implementation that
provides the details for users.
The UserDirectories class holds the results of a request to retrieve a list of user
directories.
The UserDirectory class holds the information for a user directory.
The UserDirectoryBase class provides the base class from which all user directory classes
should be derived.
The UserDirectoryCapabilities class holds the information that describes the capabilities
supported by a user directory.
An UserDirectoryNotFoundException is thrown to indicate that a security operation failed
as a result of a user directory that could not be found.
The UserDirectoryParameter class stores a parameter for a user directory as a name-value
pair.
An UserDirectoryParameterException is thrown to indicate an invalid operation was
performed on a UserDirectoryParameter instance.
The UserDirectoryRepository interface declares the repository for the
UserDirectory domain type.
The UserDirectorySummaries class holds the results of a request to retrieve a list of user
directory summaries.
The UserDirectorySummary class holds the summary information for a user directory.
The UserDirectorySummaryRepository interface declares the repository for the
UserDirectorySummary domain type.
The UserDirectoryType class holds the information for a user directory type.
A UserDirectoryTypeNotFoundException is thrown to indicate that a security operation
failed as a result of a user directory type that could not be found.
The UserDirectoryTypeRepository interface declares the repository for the
UserDirectoryType domain type.
A UserLockedException is thrown to indicate that a security operation failed as a result
of a user being locked.
An UserNotFoundException is thrown to indicate that a security operation failed as a
result of a user that could not be found.
The UserRepository interface declares the repository for the User domain type.
The Users class holds the results of a request to retrieve a list of users.
The UserSortBy enumeration defines the possible methods used to sort a list of users.
The UserStatus enumeration defines the possible statuses for a user.