<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
Nick,
<div><br>
</div>
<div>I can't answer this one for certain but I believe ExternalAuth implies that the external authentication system has to be part of the same web environment as the IdP rather than requiring that it run in the same container(e.g. Apache -&gt; AJP -&gt; Tomcat, with
 the authentication mechanism sitting in Apache). &nbsp;This is true of at least REMOTE_USER based login.</div>
<div><br>
</div>
<div>Anything that involves one system making authentication queries out to an entirely separate system is basically building a custom SSO protocol with all the security that must come with it. &nbsp;That can be done, of course, but it's easy to make implementation
 mistakes that become security vulnerabilities, and it's not something that Extternal Auth was trying to achieve with its much simpler set of parameters.</div>
<div><br>
</div>
<div>Hope I got it right,</div>
<div>Nate.</div>
<div><br>
<div>
<div>On Dec 23, 2013, at 4:02 PM, Nick Amon &lt;<a href="mailto:namon@xceedium.com">namon@xceedium.com</a>&gt;</div>
<div>&nbsp;wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite"><span style="font-family: Calibri, sans-serif; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; display: inline !important; float: none; ">I
 would like to integrate Shibboleth 2.4 with the authentication engine of our existing application.&nbsp; I have determined from the documentation that this is doable with the ExternalAuthn LoginHandler but it appears that the external authentication system must&nbsp;
 be Java based (i.e. a servlet) and that it is running in the same container.&nbsp; Our authentication engine is running in Apache has a PHP application.&nbsp; Would I still be able to use the ExternAuthn handler to forward authentication requests to it?&nbsp; How would I
 return control pack to the AuthEngine, by redirecting the user back to the AuthEngine URL along w/ the required authentication result parameters?</span></blockquote>
</div>
<br>
</div>
</body>
</html>