Class AMUserPasswordValidation
- java.lang.Object
-
- com.iplanet.am.sdk.AMUserPasswordValidation
-
- Direct Known Subclasses:
AMUserPasswordValidationPlugin
public class AMUserPasswordValidation extends Object
Deprecated.As of Sun Java System Access Manager 7.1.This class provides auserID
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 auserID
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
ofiPlanetAMAdminConsoleService
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
Constructors Constructor Description AMUserPasswordValidation()
Deprecated.Constructs theAMUserPasswordValidation
object
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description 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 theuserID
.void
validateUserID(String userID, Map envParams)
Deprecated./** Method to validate theuserID
.
-
-
-
Method Detail
-
validateUserID
public void validateUserID(String userID) throws AMException
Deprecated.Method to validate theuserID
.- 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 theuserID
.- 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 valueenvParams
- 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.
-
-