# Package com.sas.lsaf.security.authentication

Exceptions that can be thrown when authenticating a user.

- Exception Summary
  Exception | Description
  --- | ---
  AccountDeactivatedException | Thrown when an authentication request is rejected because the account is in a deactivated state.
  AccountException | The root of the hierarchy of all account authentication exceptions.
  AccountExpiredException | Thrown when an authentication request is rejected because the account is in an expired state.
  AccountLockedException | Thrown when an authentication request is rejected because the account is in a locked state.
  AccountNotFoundException | Thrown when an authentication request is rejected because the account does not exist within the system.
  AuthenticationException | The root of the hierarchy of all authentication exceptions.
  CredentialsException | The root of the hierarchy of all credential-related authentication exceptions.
  CredentialsExpiredException | Thrown when an authentication request is rejected because the account's credentials have expired.
  CredentialsIncorrectException | Thrown when an authentication request is rejected because the credentials are incorrect.
  UnknownAuthenticationException | Thrown when an unforeseen authentication error occurs.