# Hierarchy For Package com.logicaldoc.core.security.authentication

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.logicaldoc.core.security.authentication.AbstractAuthenticator (implements com.logicaldoc.core.security.authentication.Authenticator)
    - com.logicaldoc.core.security.authentication.AuthenticationChain
    - com.logicaldoc.core.security.authentication.DefaultAuthenticator
      - com.logicaldoc.core.security.authentication.ApiKeyAuthenticator
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.logicaldoc.core.security.authentication.AuthenticationException
          - com.logicaldoc.core.security.authentication.AccountDisabledException
          - com.logicaldoc.core.security.authentication.AccountExpiredException
          - com.logicaldoc.core.security.authentication.AccountInactiveException
          - com.logicaldoc.core.security.authentication.AccountNotFoundException
          - com.logicaldoc.core.security.authentication.AccountTypeNotAllowedException
          - com.logicaldoc.core.security.authentication.ApiKeyBlockedException
          - com.logicaldoc.core.security.authentication.ForbiddenImpersonationException
          - com.logicaldoc.core.security.authentication.InvalidSessionException
          - com.logicaldoc.core.security.authentication.IPBlockedException
          - com.logicaldoc.core.security.authentication.OutsideWorkingTimeException
          - com.logicaldoc.core.security.authentication.PasswordAlreadyUsedException
          - com.logicaldoc.core.security.authentication.PasswordExpiredException
          - com.logicaldoc.core.security.authentication.PasswordWeakException
          - com.logicaldoc.core.security.authentication.UnconfirmedLegalsException
          - com.logicaldoc.core.security.authentication.UsernameBlockedException
          - com.logicaldoc.core.security.authentication.WrongPasswordException

## Interface Hierarchy

- com.logicaldoc.core.security.authentication.Authenticator