Package com.logicaldoc.core.security.authentication
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
-
ClassDescriptionA place to put common methods of the authenticatorsRaised when the account exists but it is disabledRaised when the account is expiredRaised when the account is interpreted as inactive because it was not interacting since a lot of daysRaised when the specified user was not foundRaised when truing to enter with an account of a unknown typeThis authenticator uses the API KeyRaised when the remote client is in the black listThis authentication component implements a chain of possible authentication sources that will be invoked sequentially.A generic exception during the authentication processImplementations of this interface must provide authentication of a user against a defined source.This is the basic authentication mechanism, that searches for the user in the LogicalDOC database.Raised when a session is not validRaised when the remote client is in the black listRaised when the user is trying to enter outside the working timeRaised when you try to change password that was already usedRaised when the password has expiredRaised when you try to change a password that is too weakRaised when the remote client is in the black listRaised when given password is not correct