Class ManualAuthentication

  • All Implemented Interfaces:
    IPolicy, IEnrollmentPolicy, IPolicyRule

    public class ManualAuthentication
    extends APolicyRule
    implements IEnrollmentPolicy
    ManualAuthentication is an enrollment policy that queues all requests for issuing agent's approval if no authentication is present. The policy rejects a request if any of the auth tokens indicates authentication failure.

     NOTE:  The Policy Framework has been replaced by the Profile Framework.
     

    Version:
    $Revision$, $Date$
    • Constructor Detail

      • ManualAuthentication

        public ManualAuthentication()
    • Method Detail

      • init

        public void init​(IPolicyProcessor owner,
                         IConfigStore config)
                  throws EPolicyException
        Initializes this policy rule.

        The entries may be of the form: ra.Policy.rule..implName=ManualAuthentication ra.Policy.rule..enable=true ra.Policy.rule..predicate= ou == engineering AND o == netscape.com

        Specified by:
        init in interface IPolicyRule
        Specified by:
        init in class APolicyRule
        Parameters:
        config - The config store reference
        Throws:
        EPolicyException
      • getInstanceParams

        public java.util.Vector<java.lang.String> getInstanceParams()
        Return configured parameters for a policy rule instance.
        Specified by:
        getInstanceParams in interface IPolicyRule
        Specified by:
        getInstanceParams in class APolicyRule
        Returns:
        nvPairs A Vector of name/value pairs.
      • getDefaultParams

        public java.util.Vector<java.lang.String> getDefaultParams()
        Return default parameters for a policy implementation.
        Specified by:
        getDefaultParams in interface IPolicyRule
        Specified by:
        getDefaultParams in class APolicyRule
        Returns:
        nvPairs A Vector of name/value pairs.