<div dir="ltr"><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Hi,</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">I'm implementing a SSO based on Shibboleth IdP for a bunch of services. </div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Lets say my base url is <a href="https://shib.mycompany.org">https://shib.mycompany.org</a> and IdP will be at <a href="https://shib.mycompany.org/idp">https://shib.mycompany.org/idp</a>. </div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">I want to have a simple webpage at the root/base (<a href="https://shib.mycompany.org/">https://shib.mycompany.org/</a>) from which the user selects different SPs he wants to go to. One of them (AWS) supports only IdP initiated login. </div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">How can I protect the base/root so that users gets access to the list of SPs only after authentication. After that since the user already has a session he can simply access all the SPs. </div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Essentially IdP and SP in same box. </div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Are there any guides/docs on how to achieve this ? Are there any security considerations that need to be taken care before running such setup in production?</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif"><br></div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">Thanks.</div><div class="gmail_default" style="font-family:trebuchet ms,sans-serif">--Prashant </div></div>