Class AMUserPasswordValidation

  • Direct Known Subclasses:
    AMUserPasswordValidationPlugin

    public class AMUserPasswordValidation
    extends Object
    Deprecated.
    As of Sun Java System Access Manager 7.1.
    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 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.