<div dir="ltr">Is the JAAS configuration that actually authenticated the user available to shibboleth somehow outside of the authentication event itself? Maybe in the subject?</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 26, 2019 at 7:13 PM Cantor, Scott <<a href="mailto:cantor.2@osu.edu">cantor.2@osu.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 3/26/19, 7:08 PM, "users on behalf of Liam Hoekenga" <<a href="mailto:users-bounces@shibboleth.net" target="_blank">users-bounces@shibboleth.net</a> on behalf of <a href="mailto:liamr@umich.edu" target="_blank">liamr@umich.edu</a>> wrote:<br>
<br>
> Here's our jaas.config...<br>
<br>
You're telling it to authenticate itself as a service principal, so that's what it does. It's not doing anything with the user's credentials at all.<br>
<br>
Sun's Kerberos module has no support for KDC verification. Giving it a keytab doesn't make that happen, it just bypasses the user login and turns into a service login. The IdP should probably be a bit more safe there and verify the principal coming back. I thought it did, but I would have to look at it. That's a reasonable enhancement, maybe just with some kind of pluggable comparison function, but there's no inherent contract in JAAS that lets the IdP verify the results of a module, all it really knows is the login() method didn't fail.<br>
<br>
-- Scott<br>
<br>
<br>
<br>
<br>
-- <br>
For Consortium Member technical support, see <a href="https://wiki.shibboleth.net/confluence/x/coFAAg" rel="noreferrer" target="_blank">https://wiki.shibboleth.net/confluence/x/coFAAg</a><br>
To unsubscribe from this list send an email to <a href="mailto:users-unsubscribe@shibboleth.net" target="_blank">users-unsubscribe@shibboleth.net</a><br>
</blockquote></div>