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


Variable Index

 o CRED_PWD
 o CRED_UID
 o mConfigParams
 o mRequiredCreds

Constructor Index

 o UidPwdDirAuthentication()
Default constructor, initialization must follow.

Method Index

 o authenticate(LDAPConnection, IAuthCredentials, AuthToken)
Authenticates a user based on uid, pwd in the directory.
 o getConfigParams()
Returns a list of configuration parameter names.
 o getRequiredCreds()
Returns array of required credentials for this authentication manager.

Variables

 o CRED_UID
 public static final String CRED_UID
 o CRED_PWD
 public static final String CRED_PWD
 o mRequiredCreds
 protected static String mRequiredCreds[]
 o mConfigParams
 protected static String mConfigParams[]

Constructors

 o UidPwdDirAuthentication
 public UidPwdDirAuthentication()
Default constructor, initialization must follow.

Methods

 o 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
 o 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
 o 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