All Packages Class Hierarchy This Package Previous Next Index
Class com.netscape.certsrv.authentication.UidPwdDirAuthentication
com.netscape.certsrv.authentication.DirBasedAuthentication
|
+----com.netscape.certsrv.authentication.UidPwdDirAuthentication
- public class UidPwdDirAuthentication
- extends DirBasedAuthentication
uid/pwd directory based authentication manager
-
CRED_PWD
-
-
CRED_UID
-
-
mConfigParams
-
-
mRequiredCreds
-
-
UidPwdDirAuthentication()
- Default constructor, initialization must follow.
-
authenticate(LDAPConnection, IAuthCredentials, AuthToken)
- Authenticates a user based on uid, pwd in the directory.
-
getConfigParams()
- Returns a list of configuration parameter names.
-
getRequiredCreds()
- Returns array of required credentials for this authentication manager.
CRED_UID
public static final String CRED_UID
CRED_PWD
public static final String CRED_PWD
mRequiredCreds
protected static String mRequiredCreds[]
mConfigParams
protected static String mConfigParams[]
UidPwdDirAuthentication
public UidPwdDirAuthentication()
- Default constructor, initialization must follow.
authenticate
protected String authenticate(LDAPConnection conn,
IAuthCredentials authCreds,
AuthToken token) throws EBaseException
- Authenticates a user based on uid, pwd in the directory.
- Parameters:
- authCreds - The authentication credentials.
- Returns:
- The user's ldap entry dn.
- Throws: EInvalidCredentials
- If the uid and password are not valid
- Throws: EBaseException
- If an internal error occurs.
- Overrides:
- authenticate in class DirBasedAuthentication
getConfigParams
public String[] getConfigParams()
- Returns a list of configuration parameter names.
The list is passed to the configuration console so instances of
this implementation can be configured through the console.
- Returns:
- String array of configuration parameter names.
- Overrides:
- getConfigParams in class DirBasedAuthentication
getRequiredCreds
public String[] getRequiredCreds()
- Returns array of required credentials for this authentication manager.
- Returns:
- Array of required credentials.
- Overrides:
- getRequiredCreds in class DirBasedAuthentication
All Packages Class Hierarchy This Package Previous Next Index