Class AuthenticationModulesType

  • All Implemented Interfaces:
    Containerable, DebugDumpable, Serializable, Cloneable

    public class AuthenticationModulesType
    extends Object
    implements Serializable, Cloneable, Containerable
    Definition of authentication modules that midPoint is aware about. Each element has a configuration of a particular authentication element instance. Each modules specified in the container must have unique name.

    Java class for AuthenticationModulesType complex type.

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

     <complexType name="AuthenticationModulesType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="loginForm" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LoginFormAuthenticationModuleType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="httpBasic" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}HttpBasicAuthenticationModuleType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="httpHeader" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}HttpHeaderAuthenticationModuleType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="saml2" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}Saml2AuthenticationModuleType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="oidc" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OidcAuthenticationModuleType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="mailNonce" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MailNonceAuthenticationModuleType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="smsNonce" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SmsNonceAuthenticationModuleType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="securityQuestionsForm" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SecurityQuestionsFormAuthenticationModuleType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="httpSecQ" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}HttpSecQAuthenticationModuleType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="ldap" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LdapAuthenticationModuleType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="other" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OtherAuthenticationModuleType" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form