Imported Upstream version 2.4+dfsg
[shibboleth/sp.git] / configs / protocols.xml
1 <Protocols xmlns="urn:mace:shibboleth:2.0:native:sp:protocols">\r
2   \r
3   <!-- SAML 2.0 -->\r
4   <Protocol id="SAML2">\r
5     <Service id="SSO">\r
6       <Initiator id="SAML2" />\r
7       <Binding id="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" path="/SAML2/POST" />\r
8       <Binding id="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign" path="/SAML2/POST-SimpleSign" />\r
9       <Binding id="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact" path="/SAML2/Artifact" />\r
10       <Binding id="urn:oasis:names:tc:SAML:2.0:bindings:PAOS" path="/SAML2/ECP" />\r
11     </Service>\r
12     <Service id="Logout">\r
13       <Initiator id="SAML2" />\r
14       <Binding id="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" path="/SLO/SOAP" />\r
15       <Binding id="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" path="/SLO/Redirect" />\r
16       <Binding id="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" path="/SLO/POST" />\r
17       <Binding id="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact" path="/SLO/Artifact" />\r
18     </Service>\r
19     <Service id="NameIDMgmt">\r
20       <Binding id="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" path="/NIM/SOAP" />\r
21       <Binding id="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" path="/NIM/Redirect" />\r
22       <Binding id="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" path="/NIM/POST" />\r
23       <Binding id="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact" path="/NIM/Artifact" />\r
24     </Service>\r
25     <Service id="ArtifactResolution">\r
26       <Binding id="urn:oasis:names:tc:SAML:2.0:bindings:SOAP" path="/Artifact/SOAP" />\r
27     </Service>\r
28   </Protocol>\r
29 \r
30   <!-- SAML 1.1 and SAML 1.0 -->\r
31   <Protocol id="SAML1">\r
32     <Service id="SSO">\r
33       <Initiator id="Shib1" />\r
34       <Binding id="urn:oasis:names:tc:SAML:1.0:profiles:browser-post" path="/SAML/POST" />\r
35       <Binding id="urn:oasis:names:tc:SAML:1.0:profiles:artifact-01" path="/SAML/Artifact" />\r
36     </Service>\r
37   </Protocol>\r
38 \r
39   <!-- ADFSv1 / WS-Federation -->\r
40   <Protocol id="ADFS">\r
41     <Service id="SSO">\r
42       <Initiator id="ADFS" />\r
43       <Binding id="http://schemas.xmlsoap.org/ws/2003/07/secext" path="/ADFS" />\r
44     </Service>\r
45     <Service id="Logout">\r
46       <Initiator id="ADFS" />\r
47     </Service>\r
48   </Protocol>\r
49 \r
50   <!-- Local Logout -->\r
51   <Protocol id="Local">\r
52     <Service id="Logout">\r
53       <Initiator id="Local" />\r
54     </Service>\r
55   </Protocol>\r
56   \r
57 </Protocols>\r