1 <?xml version="1.0" encoding="UTF-8"?>
\r
3 targetNamespace="urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp"
\r
4 xmlns="http://www.w3.org/2001/XMLSchema"
\r
5 xmlns:ecp="urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp"
\r
6 xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"
\r
7 xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"
\r
8 xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"
\r
9 elementFormDefault="unqualified"
\r
10 attributeFormDefault="unqualified"
\r
11 blockDefault="substitution"
\r
13 <import namespace="urn:oasis:names:tc:SAML:2.0:protocol"
\r
14 schemaLocation="saml-schema-protocol-2.0.xsd"/>
\r
15 <import namespace="urn:oasis:names:tc:SAML:2.0:assertion"
\r
16 schemaLocation="saml-schema-assertion-2.0.xsd"/>
\r
17 <import namespace="http://schemas.xmlsoap.org/soap/envelope/"
\r
18 schemaLocation="http://schemas.xmlsoap.org/soap/envelope/"/>
\r
21 Document identifier: saml-schema-ecp-2.0
\r
22 Location: http://docs.oasis-open.org/security/saml/v2.0/
\r
25 Custom schema for ECP profile, first published in SAML 2.0.
\r
29 <element name="Request" type="ecp:RequestType"/>
\r
30 <complexType name="RequestType">
\r
32 <element ref="saml:Issuer"/>
\r
33 <element ref="samlp:IDPList" minOccurs="0"/>
\r
35 <attribute ref="S:mustUnderstand" use="required"/>
\r
36 <attribute ref="S:actor" use="required"/>
\r
37 <attribute name="ProviderName" type="string" use="optional"/>
\r
38 <attribute name="IsPassive" type="boolean" use="optional"/>
\r
41 <element name="Response" type="ecp:ResponseType"/>
\r
42 <complexType name="ResponseType">
\r
43 <attribute ref="S:mustUnderstand" use="required"/>
\r
44 <attribute ref="S:actor" use="required"/>
\r
45 <attribute name="AssertionConsumerServiceURL" type="anyURI" use="required"/>
\r
48 <element name="RelayState" type="ecp:RelayStateType"/>
\r
49 <complexType name="RelayStateType">
\r
51 <extension base="string">
\r
52 <attribute ref="S:mustUnderstand" use="required"/>
\r
53 <attribute ref="S:actor" use="required"/>
\r