com.iplanet.am.sdk
クラス AMUserPasswordValidation

java.lang.Object
  上位を拡張 com.iplanet.am.sdk.AMUserPasswordValidation

推奨されていません。 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.


コンストラクタの概要
AMUserPasswordValidation()
          推奨されていません。 Constructs the AMUserPasswordValidation object
 
メソッドの概要
 void validatePassword(String password)
          推奨されていません。 Method to validate the Password.
 void validatePassword(String password, Map envParams)
          推奨されていません。 Method to validate the Password.
 void validateUserID(String userID)
          推奨されていません。 Method to validate the userID.
 void validateUserID(String userID, Map envParams)
          推奨されていません。 /** Method to validate the userID.
 

コンストラクタの詳細

AMUserPasswordValidation

public AMUserPasswordValidation()
推奨されていません。 
Constructs the AMUserPasswordValidation object

メソッドの詳細

validateUserID

public void validateUserID(String userID)
                    throws AMException
推奨されていません。 
Method to validate the userID.

パラメータ:
userID - the value of the user ID.
例外:
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
推奨されていません。 
/** Method to validate the userID.

パラメータ:
userID - the value of the user ID.
envParams - the values of the parameters for which the validation is enforced.
例外:
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
推奨されていません。 
Method to validate the Password.

パラメータ:
password - the password value
例外:
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
推奨されていません。 
Method to validate the Password.

パラメータ:
password - the password value
envParams - the values of the parameters for which the password is validated.
例外:
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.