<element ref="conf:ReplayCache" minOccurs="0"/>\r
<element ref="conf:ArtifactMap" minOccurs="0"/>\r
<element name="RequestMapper" type="conf:PluggableType" minOccurs="0"/>\r
- <element ref="conf:Applications"/>\r
+ <element ref="conf:ApplicationDefaults"/>\r
<element ref="conf:SecurityPolicies"/>\r
</sequence>\r
<attribute name="logger" type="anyURI"/>\r
</complexType>\r
</element>\r
\r
- <element name="Applications">\r
+ <element name="ApplicationDefaults">\r
<annotation>\r
- <documentation>Container for global settings and application-specific overrides</documentation>\r
+ <documentation>Container for default settings and application-specific overrides</documentation>\r
</annotation>\r
<complexType>\r
<sequence>\r
<element name="AttributeResolver" type="conf:PluggableType" minOccurs="0"/>\r
<element name="AttributeFilter" type="conf:PluggableType" minOccurs="0"/>\r
<element name="CredentialResolver" type="conf:PluggableType" minOccurs="0"/>\r
- <element ref="conf:Application" minOccurs="0" maxOccurs="unbounded"/>\r
+ <element ref="conf:ApplicationOverride" minOccurs="0" maxOccurs="unbounded"/>\r
</sequence>\r
<attribute name="id" type="conf:string" fixed="default"/>\r
<attribute name="entityID" type="anyURI" use="required"/>\r
</complexType>\r
</element>\r
\r
- <element name="Application">\r
+ <element name="ApplicationOverride">\r
<annotation>\r
<documentation>Container for application-specific overrides</documentation>\r
</annotation>\r
<attribute name="unsetHeaders" type="conf:listOfStrings"/>\r
<attribute name="metadataAttributePrefix" type="conf:string"/>\r
<attribute name="attributePrefix" type="conf:string"/>\r
- <attribute name="localLogout" type="anyURI"/>\r
- <attribute name="globalLogout" type="anyURI"/>\r
</attributeGroup>\r
\r
<attributeGroup name="RelyingPartyGroup">\r
<attribute name="timeout" type="unsignedShort"/>\r
<attribute name="requireConfidentiality" type="boolean"/>\r
<attribute name="requireTransportAuth" type="boolean"/>\r
- <attribute name="signedAssertions" type="boolean"/>\r
+ <attribute name="requireSignedAssertions" type="boolean"/>\r
</attributeGroup>\r
\r
<element name="Sessions">\r
<attribute name="metadata" type="anyURI"/>\r
<attribute name="access" type="anyURI"/>\r
<attribute name="ssl" type="anyURI"/>\r
+ <attribute name="localLogout" type="anyURI"/>\r
+ <attribute name="globalLogout" type="anyURI"/>\r
<attribute name="supportContact" type="conf:string"/>\r
<attribute name="logoLocation" type="anyURI"/>\r
<attribute name="styleSheet" type="anyURI"/>\r
<sequence/>\r
<attribute name="Name" type="conf:string" use="required"/>\r
<attributeGroup ref="conf:RelyingPartyGroup"/>\r
+ <attribute name="entityID" type="anyURI"/>\r
<anyAttribute namespace="##other" processContents="lax"/>\r
</complexType>\r
</element>\r