Class AbstractCredentialAuthenticationModuleType

  • All Implemented Interfaces:
    Containerable, DebugDumpable, Serializable, Cloneable
    Direct Known Subclasses:
    AbstractPasswordAuthenticationModuleType, AbstractSecurityQuestionsAuthenticationModuleType

    public abstract class AbstractCredentialAuthenticationModuleType
    extends AbstractAuthenticationModuleType
    implements Serializable, Cloneable, Containerable
     <?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:s="http://midpoint.evolveum.com/xml/ns/public/model/scripting-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
                         Common definition for all authentication modules that use password.
                     </p>
     
     <?xml version="1.0" encoding="UTF-8"?><p xmlns:a="http://prism.evolveum.com/xml/ns/public/annotation-3" xmlns:c="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:q="http://prism.evolveum.com/xml/ns/public/query-3" xmlns:s="http://midpoint.evolveum.com/xml/ns/public/model/scripting-3" xmlns:t="http://prism.evolveum.com/xml/ns/public/types-3" xmlns:tns="http://midpoint.evolveum.com/xml/ns/public/common/common-3" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
                         This is an authentication module setting. It controls how credentials are used
                         for authentication. It does not control how credentials are set (stored), e.g. it does NOT
                         control password policy. Credential policy setting is supposed to do that.
                         E.g. acceptEmptyPassword setting in this data type controls whether empty password can
                         be used for authentication. It does not control whether empty password can be set or whether
                         existing password can be removed.
                     </p>
     

    Java class for AbstractCredentialAuthenticationModuleType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="AbstractCredentialAuthenticationModuleType">
       <complexContent>
         <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AbstractAuthenticationModuleType">
           <sequence>
             <element name="credentialName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form