com.iplanet.am.sdk
Class AMUserPasswordValidation

java.lang.Object
  extended by com.iplanet.am.sdk.AMUserPasswordValidation

Deprecated. As of Sun Java System Access Manager 7.1.

public class AMUserPasswordValidation
extends Object

This class provides a userID and password validation plugin mechanism.

The methods of this class need to be overridden by the implementation plugin modules that validate the userID and/or password for the user. The implementation plugin modules will be invoked whenever a userID or password value is being added/modified using Identity Server console, amadmin command line interface or using SDK API's directly.

The plugins that extend this class can be configured per Organization by setting the attribute: iplanet-am-admin-console-user-password-validation-class of iPlanetAMAdminConsoleService Service. If a plugin is not configured at an Organization, then the plugin configured at the global level will be used.

If the validation of the plugin fails, the plugin module can throw an Exception to notify the application to indicate the error in th userID or password supplied by the user. The Exception mechanism provides a means to notify the plugin specific validation error to the user.


Constructor Summary
AMUserPasswordValidation()
          Deprecated. Constructs the AMUserPasswordValidation object
 
Method Summary
 void validatePassword(String password)
          Deprecated. Method to validate the Password.
 void validatePassword(String password, Map envParams)
          Deprecated. Method to validate the Password.
 void validateUserID(String userID)
          Deprecated. Method to validate the userID.
 void validateUserID(String userID, Map envParams)
          Deprecated. /** Method to validate the userID.
 

Constructor Detail

AMUserPasswordValidation

public AMUserPasswordValidation()
Deprecated. 
Constructs the AMUserPasswordValidation object

Method Detail

validateUserID

public void validateUserID(String userID)
                    throws AMException
Deprecated. 
Method to validate the userID.

Parameters:
userID - the value of the user ID.
Throws:
AMException - if an error occurs in supplying password. The operation (add/modify) in progress will be aborted and the application is notified about the error through the exception.

validateUserID

public void validateUserID(String userID,
                           Map envParams)
                    throws AMException
Deprecated. 
/** Method to validate the userID.

Parameters:
userID - the value of the user ID.
envParams - the values of the parameters for which the validation is enforced.
Throws:
AMException - if an error occurs in supplying password. The operation (add/modify) in progress will be aborted and the application is notified about the error through the exception.

validatePassword

public void validatePassword(String password)
                      throws AMException
Deprecated. 
Method to validate the Password.

Parameters:
password - the password value
Throws:
AMException - if an error occurs in supplying password. The operation (add/modify) in progress will be aborted and the application is notified about the error through the exception.

validatePassword

public void validatePassword(String password,
                             Map envParams)
                      throws AMException
Deprecated. 
Method to validate the Password.

Parameters:
password - the password value
envParams - the values of the parameters for which the password is validated.
Throws:
AMException - if an error occurs in supplying password. The operation (add/modify) in progress will be aborted and the application is notified about the error through the exception.