elementFormDefault="qualified"\r
attributeFormDefault="unqualified"\r
blockDefault="substitution"\r
- version="2.2">\r
+ version="2.3">\r
\r
<import namespace="urn:oasis:names:tc:SAML:2.0:assertion" schemaLocation="saml-schema-assertion-2.0.xsd"/>\r
<import namespace="urn:oasis:names:tc:SAML:2.0:protocol" schemaLocation="saml-schema-protocol-2.0.xsd"/>\r
\r
<complexType name="PluggableType">\r
<sequence>\r
- <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>\r
+ <any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
</sequence>\r
<attribute name="type" type="conf:string" use="required"/>\r
- <anyAttribute namespace="##any" processContents="lax"/>\r
+ <anyAttribute namespace="##any" processContents="skip"/>\r
</complexType>\r
\r
<element name="SPConfig">\r
<element name="RequestMapper" type="conf:PluggableType" minOccurs="0"/>\r
<element ref="conf:ApplicationDefaults"/>\r
<element ref="conf:SecurityPolicies"/>\r
- <element ref="conf:TransportOption" minOccurs="0" maxOccurs="unbounded"/>
+ <element ref="conf:TransportOption" minOccurs="0" maxOccurs="unbounded"/>\r
</sequence>\r
<attribute name="logger" type="anyURI"/>\r
<attribute name="clockSkew" type="unsignedInt"/>\r
- <attribute name="unsafeChars" type="conf:string"/>
+ <attribute name="unsafeChars" type="conf:string"/>\r
+ <attribute name="allowedSchemes" type="conf:listOfStrings"/>\r
<anyAttribute namespace="##other" processContents="lax"/>\r
</complexType>\r
</element>\r
<element name="Library" minOccurs="0" maxOccurs="unbounded">\r
<complexType>\r
<sequence>\r
- <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>\r
+ <any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
</sequence>\r
<attribute name="path" type="anyURI" use="required"/>\r
<attribute name="fatal" type="boolean"/>\r
- <anyAttribute namespace="##any" processContents="lax"/>\r
+ <anyAttribute namespace="##any" processContents="skip"/>\r
</complexType>\r
</element>\r
<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>\r
<complexContent>\r
<restriction base="conf:PluggableType">\r
<sequence>\r
- <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>\r
+ <any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
</sequence>\r
<attribute name="id" type="ID" use="required"/>\r
<attribute name="cleanupInterval" type="unsignedInt"/>\r
- <anyAttribute namespace="##any" processContents="lax"/>\r
+ <anyAttribute namespace="##any" processContents="skip"/>\r
</restriction>\r
</complexContent>\r
</complexType>\r
<complexContent>\r
<restriction base="conf:PluggableType">\r
<sequence>\r
- <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>\r
+ <any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
</sequence>\r
<attribute name="StorageService" type="IDREF"/>\r
<attribute name="cacheTimeout" type="unsignedInt"/>\r
- <anyAttribute namespace="##any" processContents="lax"/>\r
+ <anyAttribute namespace="##any" processContents="skip"/>\r
</restriction>\r
</complexContent>\r
</complexType>\r
<attribute name="exportAssertion" type="boolean"/>\r
<attribute name="redirectToSSL" type="unsignedInt"/>\r
<attribute name="entityID" type="anyURI"/>\r
+ <attribute name="discoveryURL" type="anyURI"/>\r
<attribute name="isPassive" type="boolean"/>\r
<attribute name="forceAuthn" type="boolean"/>\r
<attribute name="authnContextClassRef" type="anyURI"/>\r
<attribute name="authnContextComparison" type="samlp:AuthnContextComparisonType"/>\r
+ <attribute name="NameIDFormat" type="anyURI"/>\r
+ <attribute name="SPNameQualifier" type="conf:string"/>\r
<attribute name="redirectErrors" type="anyURI"/>\r
<attribute name="sessionError" type="anyURI"/>\r
<attribute name="metadataError" type="anyURI"/>\r
<complexContent>\r
<restriction base="conf:PluggableType">\r
<sequence>\r
- <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>\r
+ <any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
</sequence>\r
<attribute name="Location" type="anyURI" use="required"/>\r
<attribute name="acl" type="conf:listOfStrings"/>\r
- <anyAttribute namespace="##any" processContents="lax"/>\r
+ <anyAttribute namespace="##any" processContents="skip"/>\r
</restriction>\r
</complexContent>\r
</complexType>\r
<complexContent>\r
<restriction base="conf:PluggableType">\r
<sequence>\r
- <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>\r
+ <any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
</sequence>\r
<attribute name="Location" type="anyURI"/>\r
<attribute name="id" type="conf:string"/>\r
<attribute name="template" type="anyURI"/>\r
<attribute name="postArtifact" type="boolean"/>\r
<attribute name="acsByIndex" type="boolean"/>\r
- <attribute name="defaultACSIndex" type="unsignedShort"/>\r
+ <attribute name="acsIndex" type="unsignedShort"/>\r
+ <attribute name="defaultACSIndex" type="unsignedShort"/> <!-- deprecated -->\r
<attribute name="isPassive" type="boolean"/>\r
<attribute name="forceAuthn" type="boolean"/>\r
<attribute name="authnContextClassRef" type="anyURI"/>\r
<attribute name="authnContextComparison" type="samlp:AuthnContextComparisonType"/>\r
+ <attribute name="NameIDFormat" type="anyURI"/>\r
+ <attribute name="SPNameQualifier" type="conf:string"/>\r
<attribute name="requestDelegation" type="boolean"/>\r
- <anyAttribute namespace="##any" processContents="lax"/>\r
+ <anyAttribute namespace="##any" processContents="skip"/>\r
</restriction>\r
</complexContent>\r
</complexType>\r
<complexContent>\r
<restriction base="conf:PluggableType">\r
<sequence>\r
- <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>\r
+ <any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
</sequence>\r
<attribute name="Location" type="anyURI"/>\r
<attribute name="relayState" type="conf:string"/>\r
<attribute name="outgoingBindings" type="conf:listOfURIs"/>\r
<attribute name="template" type="anyURI"/>\r
<attribute name="postArtifact" type="boolean"/>\r
- <anyAttribute namespace="##any" processContents="lax"/>\r
+ <anyAttribute namespace="##any" processContents="skip"/>\r
</restriction>\r
</complexContent>\r
</complexType>\r
</annotation>\r
<complexType>\r
<sequence>\r
- <any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>\r
+ <any namespace="##any" processContents="skip" minOccurs="0" maxOccurs="unbounded"/>\r
</sequence>\r
<attribute name="redirectErrors" type="anyURI"/>\r
<attribute name="session" type="anyURI"/>\r
<attribute name="ssl" type="anyURI"/>\r
<attribute name="localLogout" type="anyURI"/>\r
<attribute name="globalLogout" type="anyURI"/>\r
+ <attribute name="partialLogout" type="anyURI"/>\r
<attribute name="supportContact" type="conf:string"/>\r
<attribute name="logoLocation" type="anyURI"/>\r
<attribute name="styleSheet" type="anyURI"/>\r
- <anyAttribute namespace="##any" processContents="lax"/>\r
+ <anyAttribute namespace="##any" processContents="skip"/>\r
</complexType>\r
</element>\r
\r
</simpleType>\r
</attribute>\r
<attribute name="Location" type="anyURI" use="required"/>\r
- <anyAttribute namespace="##any" processContents="lax"/>\r
+ <anyAttribute namespace="##any" processContents="skip"/>\r
</complexType>\r
</element>\r
\r
</choice>\r
<attribute name="id" type="conf:string" use="required"/>\r
<attribute name="validate" type="boolean"/>\r
- <anyAttribute namespace="##any" processContents="lax"/>\r
+ <anyAttribute namespace="##any" processContents="skip"/>\r
</complexType>\r
</element>\r
</sequence>\r