Add support for an explicit set of outgoing bindings
[java-idp.git] / resources / classpath / schema / shibboleth-2.0-idp-profile-handler.xsd
index f70cf2e..8a91927 100644 (file)
                         </xsd:documentation>
                     </xsd:annotation>
                 </xsd:attribute>
+                <xsd:attribute name="outboundBindingEnumeration" default="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST">
+                    <xsd:annotation>
+                        <xsd:documentation>
+                            An ordered list of outbound bindings supported by this profile handler.  The order
+                            provided establishs the precedence given the bindings such that, from the left to right, 
+                            the first binding also supported by the relying party will be used.
+                        </xsd:documentation>
+                    </xsd:annotation>
+                    <xsd:simpleType>
+                        <xsd:list itemType="xsd:anyURI"/>
+                    </xsd:simpleType>
+                </xsd:attribute>
             </xsd:extension>
         </xsd:complexContent>
     </xsd:complexType>
                         </xsd:documentation>
                     </xsd:annotation>
                 </xsd:attribute>
+                <xsd:attribute name="outboundBindingEnumeration" default="urn:oasis:names:tc:SAML:1.0:profiles:browser-post">
+                    <xsd:annotation>
+                        <xsd:documentation>
+                            An ordered list of outbound bindings supported by this profile handler.  The order
+                            provided establishs the precedence given the bindings such that, from the left to right, 
+                            the first binding also supported by the relying party will be used.
+                        </xsd:documentation>
+                    </xsd:annotation>
+                    <xsd:simpleType>
+                        <xsd:list itemType="xsd:anyURI"/>
+                    </xsd:simpleType>
+                </xsd:attribute>
             </xsd:extension>
         </xsd:complexContent>
     </xsd:complexType>