Interface used for account objects that combines authentication info and authorization info.
Interface used for objects that contain Authentication info.
Manages all tasks related to a user account including sessions and user roles.
An object containing all login error messages for the login dialog.
An object representing a user login session.
Manages a login sessions to allow a users to login to your application.
A simple implementation of the AuthenticationInfo interface.
Manages all tasks related to the currently logged in user account.
An object representing a user account.
Manages all user accounts in the database.
A simple username/password authentication token to support the most widely-used authentication mechanism.
An object representing a user account role.
Manages all user account roles.
A List of the implemented system user roles.
Exception thrown due to a problem with the account under which an authentication attempt is being executed.
General exception thrown due to an error during the Authentication process.
Thrown when an authentication attempt has been received for an account that has already been authenticated (i.e.
Exception thrown due to a problem with the credential(s) submitted for an account during the authentication process.
Thrown when attempting to authenticate and the corresponding account has been disabled for some reason.
Thrown when a system is configured to only allow a certain number of authentication attempts over a period of time and the current session has failed to authenticate successfully within that number.
Thrown during the authentication process when the system determines the submitted credential(s) has expired and will not allow login.
Thrown when attempting to authenticate with credential(s) that do not match the actual credentials associated with the account principal.
A special kind of
Thrown to indicate that an exception occurred while hashing a user password.
Exception thrown when attempting to execute an authorization action when a successful authentication hasn't yet occurred.
Thrown when attempting to authenticate with a principal that doesn't exist in the system (e.g.
Thrown to indicate that a user manager checked exception was thrown, usually a SQLException.
Copyright © 2017–2018 J&G CompTech. All rights reserved.