Package org.apache.manifoldcf.core.auth
Class DefaultAuthenticator
- java.lang.Object
-
- org.apache.manifoldcf.core.auth.DefaultAuthenticator
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringapiLoginPasswordstatic java.lang.StringapiLoginPasswordPropertyAPI login passwordprotected java.lang.StringapiLoginUserNamestatic java.lang.StringapiLoginUserNamePropertyAPI login user nameprotected java.lang.StringloginPasswordstatic java.lang.StringloginPasswordPropertyUI login passwordprotected java.lang.StringloginUserNamestatic java.lang.StringloginUserNamePropertyUI login user name-
Fields inherited from interface org.apache.manifoldcf.core.interfaces.IAuth
CAPABILITY_EDIT_CONNECTIONS, CAPABILITY_EDIT_JOBS, CAPABILITY_RUN_JOBS, CAPABILITY_VIEW_CONNECTIONS, CAPABILITY_VIEW_JOBS, CAPABILITY_VIEW_REPORTS
-
-
Constructor Summary
Constructors Constructor Description DefaultAuthenticator(IThreadContext threadContext)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckCapability(java.lang.String userId, int capability)Check user capabilitybooleanverifyAPILogin(java.lang.String userId, java.lang.String password)Verify API loginbooleanverifyUILogin(java.lang.String userId, java.lang.String password)Verify UI login
-
-
-
Field Detail
-
loginUserNameProperty
public static final java.lang.String loginUserNameProperty
UI login user name- See Also:
- Constant Field Values
-
loginPasswordProperty
public static final java.lang.String loginPasswordProperty
UI login password- See Also:
- Constant Field Values
-
apiLoginUserNameProperty
public static final java.lang.String apiLoginUserNameProperty
API login user name- See Also:
- Constant Field Values
-
apiLoginPasswordProperty
public static final java.lang.String apiLoginPasswordProperty
API login password- See Also:
- Constant Field Values
-
loginUserName
protected final java.lang.String loginUserName
-
loginPassword
protected final java.lang.String loginPassword
-
apiLoginUserName
protected final java.lang.String apiLoginUserName
-
apiLoginPassword
protected final java.lang.String apiLoginPassword
-
-
Constructor Detail
-
DefaultAuthenticator
public DefaultAuthenticator(IThreadContext threadContext) throws ManifoldCFException
Constructor- Throws:
ManifoldCFException
-
-
Method Detail
-
verifyUILogin
public boolean verifyUILogin(java.lang.String userId, java.lang.String password) throws ManifoldCFExceptionVerify UI login- Specified by:
verifyUILoginin interfaceIAuth- Throws:
ManifoldCFException
-
verifyAPILogin
public boolean verifyAPILogin(java.lang.String userId, java.lang.String password) throws ManifoldCFExceptionVerify API login- Specified by:
verifyAPILoginin interfaceIAuth- Throws:
ManifoldCFException
-
checkCapability
public boolean checkCapability(java.lang.String userId, int capability) throws ManifoldCFExceptionCheck user capability- Specified by:
checkCapabilityin interfaceIAuth- Throws:
ManifoldCFException
-
-