<div dir="ltr">Okay.  Please ignore my ignorance.  But this is how I think it might work.<div>1. A user logs into our application that is container managed by tomcat which can be called <a href="http://app.mysite.com">app.mysite.com</a></div><div>2. User clicks a link to Salesforce.</div><div>3. Salesforce sends an AuthnRequest to Shibboleth which I will call <a href="http://sso.mysite.com">sso.mysite.com</a></div><div>4. Shibboleth then forwards the browser to the servlet I have setup to handle external authentication.</div><div>5. The external authentication servlet tries to forward to <a href="http://app.mysite.com/checkforlogin">app.mysite.com/checkforlogin</a> which is protected by container security</div><div>6. If the user has logged on the checkforlogin servlet will execute.  It will return to Shbboleth via the standard way for external authentication to return.</div><div>7. If the user hasn&#39;t logged on, container security display a login page to the user&#39;s browser for then to login.  After they login control returns to the checkforlogin servlet authomatically.  It then returns to Shibboleth via the standard way.</div><div><br></div><div>Does that work or am I off base?  If I&#39;m off base, can you give me any suggestions.</div><div><br></div><div>I really appreciate your help.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 31, 2014 at 1:30 PM, Cantor, Scott <span dir="ltr">&lt;<a href="mailto:cantor.2@osu.edu" target="_blank">cantor.2@osu.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">&gt; Yes I believe you understand what I&#39;m try to do.  The idea of using an<br>
&gt; external login handler sounds good.  I thought that the external login handler<br>
&gt; had to be in the same tomcat instance as the IdP.<br>
<br>
</span>It does. What it does after that is up to it.<br>
<span class=""><br>
&gt;  They will actually be in<br>
&gt; different virtual machines.  Doesn&#39;t Shibboleth IdP handle session<br>
&gt; management it or does it call the external login handler every time?<br>
<br>
</span>It depends how it&#39;s configured.<br>
<span class="HOEnZb"><font color="#888888"><br>
-- Scott<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
--<br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net">users-unsubscribe@shibboleth.net</a><br>
</div></div></blockquote></div><br></div>