1 <?xml version="1.0" encoding="UTF-8"?>
3 <ProfileHandlerGroup xmlns="urn:mace:shibboleth:2.0:idp:profile-handler"
4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5 xsi:schemaLocation="urn:mace:shibboleth:2.0:idp:profile-handler classpath:/schema/shibboleth-2.0-idp-profile-handler.xsd">
7 <ErrorHandler xsi:type="JSPErrorHandler" jspPagePath="/error.jsp" />
9 <ProfileHandler xsi:type="Status">
10 <RequestPath>/Status</RequestPath>
13 <ProfileHandler xsi:type="ShibbolethSSO"
14 inboundBinding="urn:mace:shibboleth:1.0:profiles:AuthnRequest"
15 outboundBindingEnumeration="urn:oasis:names:tc:SAML:1.0:profiles:browser-post
16 urn:oasis:names:tc:SAML:1.0:profiles:artifact-01">
17 <RequestPath>/Shibboleth/SSO</RequestPath>
20 <ProfileHandler xsi:type="SAML1AttributeQuery"
21 inboundBinding="urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding"
22 outboundBindingEnumeration="urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding">
23 <RequestPath>/SAML1/SOAP/AttributeQuery</RequestPath>
26 <ProfileHandler xsi:type="SAML1ArtifactResolution"
27 inboundBinding="urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding"
28 outboundBindingEnumeration="urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding">
29 <RequestPath>/SAML1/SOAP/ArtifactResolution</RequestPath>
32 <ProfileHandler xsi:type="SAML2SSO"
33 inboundBinding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
34 outboundBindingEnumeration="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign
35 urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
36 urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact">
37 <RequestPath>/SAML2/POST/SSO</RequestPath>
40 <ProfileHandler xsi:type="SAML2SSO"
41 inboundBinding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign"
42 outboundBindingEnumeration="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign
43 urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
44 urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact">
45 <RequestPath>/SAML2/POST-SimpleSign/SSO</RequestPath>
48 <ProfileHandler xsi:type="SAML2SSO"
49 inboundBinding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
50 outboundBindingEnumeration="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign
51 urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST
52 urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact">
53 <RequestPath>/SAML2/Redirect/SSO</RequestPath>
56 <ProfileHandler xsi:type="SAML2AttributeQuery"
57 inboundBinding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP"
58 outboundBindingEnumeration="urn:oasis:names:tc:SAML:2.0:bindings:SOAP">
59 <RequestPath>/SAML2/SOAP/AttributeQuery</RequestPath>
62 <ProfileHandler xsi:type="SAML2ArtifactResolution"
63 inboundBinding="urn:oasis:names:tc:SAML:2.0:bindings:SOAP"
64 outboundBindingEnumeration="urn:oasis:names:tc:SAML:2.0:bindings:SOAP">
65 <RequestPath>/SAML2/SOAP/ArtifactResolution</RequestPath>
68 <LoginHandler xsi:type="RemoteUser">
69 <AuthenticationMethod>urn:oasis:names:tc:SAML:2.0:ac:classes:unspecified</AuthenticationMethod>
72 <LoginHandler xsi:type="UsernamePassword"
73 jaasConfigurationLocation="file://$IDP_HOME$/conf/login.config">
74 <AuthenticationMethod>urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport</AuthenticationMethod>
78 Removal of this login handler will disable SSO support, that is it will require the user to authenticate
81 <LoginHandler xsi:type="PreviousSession">
82 <AuthenticationMethod>urn:oasis:names:tc:SAML:2.0:ac:classes:PreviousSession</AuthenticationMethod>
85 </ProfileHandlerGroup>