<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:16px"><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">I am going to be spinning up 2 new 2.5.3 SP servers (Windows IIS 7) to run along with my existing 2.3.1 SP servers. &nbsp;These new servers will use a 3 year cert and also provide connections for those customers for whom a bug in 2.3.1 prevents them from connecting to us.</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">On my 2.3.1 system, we prefer that our users use the SP initiated link and support said link as it allows access via our mobile applications that cannot be replicated with an IDP initiated link. &nbsp;On the 2.3.1 system, I will typically supply an SP initiated link that has this format:</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">https://shib.lynda.com/Shibboleth.sso/InCommon</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">Appended to that will be a querystring containing providerId with the entityID of the enterprise, and a target value as well. &nbsp;Here is an example:</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">https://shib.lynda.com/Shibboleth.sso/InCommon?providerId=urn:mace:incommon:someschool.edu&amp;target=https://shib.lynda.com/InCommon</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">So this part: https://shib.lynda.com/Shibboleth.sso invokes the IIS sso extentsion and the /InCommon provides the path to the session initiator (it is /UBC for another customer as shall be seen below).</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">In my 2.3.1 config, I have the following 2 definitions:</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><span class="" style="white-space:pre">                </span>&lt;!-- Session Initiator for InCommon --&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><span class="" style="white-space:pre">                </span>&nbsp;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><span class="" style="white-space:pre">                </span>&lt;SessionInitiator type="Chaining" Location="/InCommon" isDefault="true" id="InCommon" relayState="cookie"&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;SessionInitiator type="SAML2" acsByIndex="false" acsIndex="1" template="bindingTemplate.html"/&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;SessionInitiator type="Shib1" acsIndex="2"/&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/SessionInitiator&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><span class="" style="white-space:pre">                </span>&lt;!-- Session Initiator for University of British Columbia --&gt;<span class="" style="white-space:pre">                </span>&nbsp;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><span class="" style="white-space:pre">                </span>&nbsp;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><span class="" style="white-space:pre">                </span> &lt;SessionInitiator type="Chaining" Location="/UBC" isDefault="true" id="UBC" relayState="cookie" entityID="https://shibboleth2.id.ubc.ca/idp/shibboleth"&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;SessionInitiator type="SAML2" acsIndex="1" forceAuthn="true" template="bindingTemplate.html"/&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;SessionInitiator type="Shib1" acsIndex="5"/&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/SessionInitiator&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">Originally, I only had the InCommon one and I used it for all customers. &nbsp;UBC asked us to make one for them specifically so that they could have the /ubc path and we accommodated that as well so we currently have 2 in our setup as you can see.</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">Looking at the docs for 2.5.3, I see there is a new stanza called &lt;SSO&gt; that is supposed to replace the existing session initiator(s): https://wiki.shibboleth.net/confluence/display/SHIB2/NativeSPServiceSSO</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">Currently, on the 2.5.3 test box I am running, I enabled this config (which appears to be fine):</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">&nbsp; &nbsp; &lt;ApplicationDefaults entityID="ShibbolethTestVM"</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;REMOTE_USER="eppn persistent-id targeted-id"&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">&nbsp; &nbsp; &nbsp; &nbsp; &lt;Sessions lifetime="28800" timeout="3600" relayState="ss:mem"</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; checkAddress="true" handlerSSL="true" cookieProps="https"&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="" dir="ltr"><span class="" style="white-space:pre">                </span>&lt;!-- Session Initiator for New Shib 2.5.3--&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><span class="" style="white-space:pre">                </span>&nbsp;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><span class="" style="white-space:pre">                </span>&lt;SessionInitiator type="Chaining" Location="/lyndaSSO" isDefault="true" id="InCommon" relayState="cookie"&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;SessionInitiator type="SAML2" acsByIndex="false" acsIndex="1" template="bindingTemplate.html"/&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;SessionInitiator type="Shib1" acsIndex="2"/&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/SessionInitiator&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><span class="" style="white-space:pre">                        </span>&lt;!--&lt;SSO discoveryProtocol="SAMLDS" discoveryURL="https://ds.example.org/DS/WAYF"&gt;SAML2 SAML1&lt;/SSO&gt;--&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!-- SAML and local-only logout.&nbsp;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;Logout&gt;SAML2 Local&lt;/Logout&gt;--&gt;</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><span class="" style="white-space:pre">                        </span></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">My question is this: &nbsp;Is it possible to replace the session initiator definition that I have there for /lyndaSSO with the &lt;SSO&gt; stanza that will allow me to still use the same SP link format (i.e. <a href="https://shib.lynda.com/Shibboleth.sso/InCommon?providerId=urn:mace:incommon:someschool.edu&amp;target=https://shib.lynda.com/InCommon)?" id="yui_3_16_0_1_1424966679493_47580">https://shib.lynda.com/Shibboleth.sso/InCommon?providerId=urn:mace:incommon:someschool.edu&amp;target=https://shib.lynda.com/InCommon</a>)?</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="" dir="ltr">If so, how would I replicate that session initiator using the SSO tag?</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div><div id="yui_3_16_0_1_1424966679493_47396" class="" style="">Thanks!</div><div id="yui_3_16_0_1_1424966679493_47396" class="" style=""><br class="" style=""></div></div></body></html>