Package africa.absa.inception.security


package africa.absa.inception.security
  • Class
    Description
    An AuthenticationFailedException is thrown to indicate that a security operation failed as a result of an authentication failure.
    The AuthenticationToken class.
    The BackgroundPasswordResetExpiry class implements the background password reset expiry.
    The Credential interface represents the abstract notion of a credential, which is a piece of security information that can be used to confirm the identity of an entity, such as an individual, a corporation, a login id, etc.
    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.
    The GroupMemberTypeToStringConverter class implements the Spring converter that converts a GroupMemberType type into a String type.
    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.
    The InternalUserDirectory class provides the internal user directory implementation.
    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 LDAPUserDirectory class provides the LDAP user directory implementation.
    The PasswordChange class holds the information for a password change.
    The PasswordChangeReason enumeration defines the possible reasons for why a user's password was changed.
    The PasswordChangeReasonToStringConverter class implements the Spring converter that converts a PasswordChangeReason type into a String type.
    The PasswordReset class holds the information for a password rest.
    The PasswordResetId class implements the ID class for the PasswordReset class.
    The PasswordResetRepository interface declares the repository for the PasswordReset domain type.
    The PasswordResetStatus enumeration defines the possible statuses for a password reset.
    The PasswordResetStatusConverter class implements the custom JPA converter for the PasswordResetStatus enumeration.
    The PasswordResetStatusToStringConverter class implements the Spring converter that converts a PasswordResetStatus type into a String type.
    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 SecurityConfiguration class provides the Spring configuration for the Security module.
    The SecurityService class provides the Security Service implementation.
    The SecurityServiceAuthenticationManager class provides an authentication manager implementation based on the Security Service.
    The StringToGroupMemberTypeConverter class implements the Spring converter that converts a String type into a GroupMemberType type.
    The StringToPasswordChangeReasonConverter class implements the Spring converter that converts a String type into a PasswordChangeReason type.
    The StringToPasswordResetStatusConverter class implements the Spring converter that converts a String type into a PasswordResetStatus type.
    The StringToTenantStatusConverter class implements the Spring converter that converts a String type into a TenantStatus type.
    The StringToUserSortByConverter class implements the Spring converter that converts a String type into a UserSortBy type.
    The StringToUserStatusConverter class implements the Spring converter that converts a String type into a UserStatus 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.
    The TenantStatusConverter class implements the custom JPA converter for the TenantStatus enumeration.
    The TenantStatusToStringConverter class implements the Spring converter that converts a TenantStatus type into a String type.
    The TenantUserDirectory class holds the information for a tenant user directory.
    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 UserDetails class stores the details for a user.
    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 UserSortByToStringConverter class implements the Spring converter that converts a UserSortBy type into a String type.
    The UserStatus enumeration defines the possible statuses for a user.
    The UserStatusConverter class implements the custom JPA converter for the UserStatus enumeration.
    The UserStatusToStringConverter class implements the Spring converter that converts a UserStatus type into a String type.