availability of "PrivateCredentials" beyond initial login event

Cantor, Scott cantor.2 at osu.edu
Fri Apr 28 10:19:12 EDT 2017


On 4/28/17, 9:33 AM, "users on behalf of Liam Hoekenga" <users-bounces at shibboleth.net on behalf of liamr at umich.edu> wrote:

> Why is it that when shibboleth.authn.Password.RetainAsPrivateCredential is enabled, the password remains available after the
> initial authentication event, but with shibboleth.authn.Krb5.PreserveTicket, the TGT is only available during the initial event?

Because I have no serializer implemented for a Kerberos ticket. There's actually no serialization of "credentials" in the Subjects, I only did that for Principals. It's a TODO in the code, see net.shibboleth.idp.authn.impl.DefaultAuthenticationResultSerializer

I don't think it saves off the X.509 certificate in that case, for example.
 
> I see the note in https://wiki.shibboleth.net/confluence/display/IDP30/ScriptedAttributeDefinition

It is fundamentally the case that it is no longer possible to recover the Subject on the back channel. That is true regardless of these settings and isn't connected to either of them. You won't get the password there either.

-- Scott




More information about the users mailing list