Class AuthenticationChain
java.lang.Object
com.logicaldoc.core.security.authentication.AbstractAuthenticator
com.logicaldoc.core.security.authentication.AuthenticationChain
- All Implemented Interfaces:
 com.logicaldoc.core.security.authentication.Authenticator
public class AuthenticationChain
extends com.logicaldoc.core.security.authentication.AbstractAuthenticator
This authentication component implements a chain of possible authentication
 sources that will be invoked sequentially. This implementation checks license
 validity.
- Since:
 - 4.5
 - Author:
 - Marco Meschieri
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionfinal com.logicaldoc.core.security.Userauthenticate(String username, String password) final com.logicaldoc.core.security.Userauthenticate(String username, String password, String key, com.logicaldoc.core.security.Client client) booleancanAuthenticateUser(String user) static Stringbooleancom.logicaldoc.core.security.UserMethods inherited from class com.logicaldoc.core.security.authentication.AbstractAuthenticator
authenticate 
- 
Constructor Details
- 
AuthenticationChain
public AuthenticationChain() 
 - 
 - 
Method Details
- 
getSessionId
 - 
authenticate
public final com.logicaldoc.core.security.User authenticate(String username, String password) throws com.logicaldoc.core.security.authentication.AuthenticationException - Throws:
 com.logicaldoc.core.security.authentication.AuthenticationException
 - 
authenticate
public final com.logicaldoc.core.security.User authenticate(String username, String password, String key, com.logicaldoc.core.security.Client client) throws com.logicaldoc.core.security.authentication.AuthenticationException - Specified by:
 authenticatein interfacecom.logicaldoc.core.security.authentication.Authenticator- Overrides:
 authenticatein classcom.logicaldoc.core.security.authentication.AbstractAuthenticator- Throws:
 com.logicaldoc.core.security.authentication.AuthenticationException
 - 
pickUser
 - 
canAuthenticateUser
- Specified by:
 canAuthenticateUserin interfacecom.logicaldoc.core.security.authentication.Authenticator- Overrides:
 canAuthenticateUserin classcom.logicaldoc.core.security.authentication.AbstractAuthenticator
 - 
isEnabled
public boolean isEnabled()- Specified by:
 isEnabledin interfacecom.logicaldoc.core.security.authentication.Authenticator- Overrides:
 isEnabledin classcom.logicaldoc.core.security.authentication.AbstractAuthenticator
 
 -