Package org.apache.manifoldcf.core.auth
Class LdapAuthenticator
- java.lang.Object
-
- org.apache.manifoldcf.core.auth.LdapAuthenticator
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringcontextSearchQueryprotected java.lang.StringproviderURLPropertyprotected java.lang.StringsearchAttributeprotected java.lang.StringsecurityAuthenticationTypeprotected java.lang.StringsecurityPrincipal-
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 LdapAuthenticator(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 loginprotected booleanverifyLogin(java.lang.String userId, java.lang.String password)booleanverifyUILogin(java.lang.String userId, java.lang.String password)Verify UI login
-
-
-
Field Detail
-
securityPrincipal
protected final java.lang.String securityPrincipal
-
securityAuthenticationType
protected final java.lang.String securityAuthenticationType
-
providerURLProperty
protected final java.lang.String providerURLProperty
-
contextSearchQuery
protected final java.lang.String contextSearchQuery
-
searchAttribute
protected final java.lang.String searchAttribute
-
-
Constructor Detail
-
LdapAuthenticator
public LdapAuthenticator(IThreadContext threadContext) throws ManifoldCFException
Constructor- Throws:
ManifoldCFException
-
-
Method Detail
-
verifyUILogin
public boolean verifyUILogin(java.lang.String userId, java.lang.String password) throws ManifoldCFExceptionDescription copied from interface:IAuthVerify UI login- Specified by:
verifyUILoginin interfaceIAuth- Parameters:
userId-password-- Throws:
ManifoldCFException
-
verifyAPILogin
public boolean verifyAPILogin(java.lang.String userId, java.lang.String password) throws ManifoldCFExceptionDescription copied from interface:IAuthVerify API login- Specified by:
verifyAPILoginin interfaceIAuth- Throws:
ManifoldCFException
-
verifyLogin
protected boolean verifyLogin(java.lang.String userId, java.lang.String password) throws ManifoldCFException- Throws:
ManifoldCFException
-
checkCapability
public boolean checkCapability(java.lang.String userId, int capability) throws ManifoldCFExceptionCheck user capability- Specified by:
checkCapabilityin interfaceIAuth- Throws:
ManifoldCFException
-
-