<xsd:element name="login">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="beans:identifiedType">
<xsd:sequence>
<xsd:choice minOccurs="1">
<xsd:element name="ldapUserDataProvider" type="com.predic8.membrane.core.config.spring.LdapUserDataProviderParser">
</xsd:element>
<xsd:element ref="staticUserDataProvider">
</xsd:element>
<xsd:element name="unifyingUserDataProvider" type="com.predic8.membrane.core.config.spring.UnifyingUserDataProviderParser">
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="sessionManager" type="com.predic8.membrane.core.config.spring.SessionManagerParser">
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element ref="accountBlocker">
</xsd:element>
</xsd:choice>
<xsd:choice minOccurs="0">
<xsd:element name="whateverMobileSMSTokenProvider" type="com.predic8.membrane.core.config.spring.WhateverMobileSMSTokenProviderParser">
</xsd:element>
<xsd:element name="emptyTokenProvider" type="com.predic8.membrane.core.config.spring.EmptyTokenProviderParser">
</xsd:element>
<xsd:element name="emailTokenProvider" type="com.predic8.membrane.core.config.spring.EmailTokenProviderParser">
</xsd:element>
<xsd:element name="totpTokenProvider" type="com.predic8.membrane.core.config.spring.TotpTokenProviderParser">
</xsd:element>
<xsd:element name="telekomSMSTokenProvider" type="com.predic8.membrane.core.config.spring.TelekomSMSTokenProviderParser">
</xsd:element>
</xsd:choice>
</xsd:sequence>
<xsd:attribute name="location" type="xsd:string" use="required">
</xsd:attribute>
<xsd:attribute name="path" type="xsd:string" use="required">
</xsd:attribute>
<xsd:attribute name="exposeUserCredentialsToSession" type="spel_boolean">
</xsd:attribute>
<xsd:attribute name="message" type="xsd:string">
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
|