<?xml version="1.0" encoding="US-ASCII"?>\r
<schema targetNamespace="urn:mace:shibboleth:2.0:native:sp:config"\r
xmlns="http://www.w3.org/2001/XMLSchema"\r
- xmlns:conf="urn:mace:shibboleth:sp:config:2.0"\r
+ xmlns:conf="urn:mace:shibboleth:2.0:native:sp:config"\r
xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"\r
xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"\r
xmlns:md="urn:oasis:names:tc:SAML:2.0:metadata"\r
<any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="logger" type="anyURI"/>
+ <attribute name="unsetHeaderValue" type="string" use="optional"/>\r
<anyAttribute namespace="##other" processContents="lax"/>\r
</complexType>\r
</element>\r
<attributeGroup ref="conf:ContentSettings"/>\r
</complexType>\r
</element>\r
-\r
+ \r
<element name="Applications">\r
<annotation>\r
<documentation>Container for global settings and application-specific overrides</documentation>\r
<attribute name="entityID" type="anyURI" use="required"/>\r
<attribute name="policyId" type="conf:string" use="required"/>\r
<attribute name="homeURL" type="anyURI" default="/"/>\r
+ <attribute name="REMOTE_USER" type="conf:listOfStrings"/>\r
+ <attribute name="unsetHeaders" type="conf:listOfStrings"/>\r
<anyAttribute namespace="##other" processContents="lax"/>\r
</complexType>\r
</element>\r
<attribute name="entityID" type="anyURI"/>\r
<attribute name="policyId" type="conf:string"/>\r
<attribute name="homeURL" type="anyURI" default="/"/>\r
+ <attribute name="REMOTE_USER" type="conf:listOfStrings"/>\r
+ <attribute name="unsetHeaders" type="conf:listOfStrings"/>\r
<anyAttribute namespace="##other" processContents="lax"/>\r
</complexType>\r
</element>\r
<documentation>Container for specifying protocol handlers and session policy</documentation>\r
</annotation>\r
<complexType>\r
- <choice maxOccurs="unbounded">\r
+ <choice minOccurs="0" maxOccurs="unbounded">\r
<element ref="conf:SessionInitiator"/>\r
<element ref="md:AssertionConsumerService"/>\r
+ <element ref="md:ArtifactResolutionService"/>\r
<element ref="md:SingleLogoutService"/>\r
<element ref="md:ManageNameIDService"/>\r
<element name="Handler">
</choice>\r
<attribute name="handlerURL" type="anyURI"/>\r
<attribute name="handlerSSL" type="boolean" default="true"/>\r
+ <attribute name="exportLocation" type="conf:string"/>\r
+ <attribute name="exportACL" type="conf:listOfStrings" default="127.0.0.1"/>\r
<attribute name="redirectErrors" type="anyURI"/>\r
<attribute name="cookieName" type="conf:string"/>\r
<attribute name="cookieProps" type="conf:string"/>\r
<attribute name="URL" type="anyURI"/>\r
<attribute name="outgoingBindings" type="conf:listOfURIs"/>\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
<anyAttribute namespace="##any" processContents="lax"/>\r
</restriction>\r
</complexContent>\r
</element>\r
\r
<attributeGroup name="RelyingPartyGroup">\r
- <attribute name="authType" type="conf:string" default="TLS"/>\r
+ <attribute name="authType" type="conf:string"/>\r
<attribute name="authUsername" type="conf:string"/>\r
<attribute name="authPassword" type="conf:string"/>\r
- <attribute name="signRequests" type="boolean" default="false"/>
+ <attribute name="signRequests" type="boolean"/>
+ <attribute name="signResponses" type="boolean"/>\r
<attribute name="signatureAlg" type="anyURI"/>\r
<attribute name="digestAlg" type="anyURI"/>\r
- <attribute name="encryptRequests" type="boolean" default="true"/>\r
+ <attribute name="encryptRequests" type="boolean"/>\r
+ <attribute name="encryptResponses" type="boolean"/>\r
<attribute name="encryptionAlg" type="anyURI"/>\r
+ <attribute name="keyName" type="conf:string"/>\r
+ <attribute name="artifactEndpointIndex" type="unsignedShort"/>\r
</attributeGroup>\r
\r
<element name="SecurityPolicies">