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