Package com.logicaldoc.core.security.authentication
The pluggable authentication mechanism. Key class here is the
Implementations of the
A set of exceptions is defined in order to manifest the reason of a failed authentication
AuthenticationChain
that
handle a sequence of configured
Authenticator
Implementations of the
Authenticator
takes care
of authenticating the user using a specific technology A set of exceptions is defined in order to manifest the reason of a failed authentication
- Since:
- 1.0
-
Interface Summary Interface Description Authenticator Implementations of this interface must provide authentication of a user against a defined source. -
Class Summary Class Description AbstractAuthenticator A place to put common methods of the authenticatorsAuthenticationChain This authentication component implements a chain of possible authentication sources that will be invoked sequentially.DefaultAuthenticator This is the basic authentication mechanism, that searches for the user in the LogicalDOC database. -
Exception Summary Exception Description AccountDisabledException Raised when the account exists but it is disabledAccountNotFoundException Raised when the specified user was not foundAuthenticationException A generic exception during the authentication processIPBlockedException Raised when the remote client is in the black listPasswordAlreadyUsedException Raised when you try to change password that was already usedPasswordExpiredException Raised when the password has expiredUsernameBlockedException Raised when the remote client is in the black listWrongPasswordException Raised when given password is not correct