delegation in IDP3
Cantor, Scott
cantor.2 at osu.edu
Tue Jul 26 16:39:56 EDT 2016
> Second, while it is now properly referencing the predicate bean, it is
> not evaluating it in the way I expected, i.e. where its parent is
> "shibboleth.Conditions.RelyingPartyId" and it contains (in the override
> for the second-tier SP) a list of the first-tier SPs allowed to present
> requests. But, changing this bean to the "alwaysTrue" predicate does
> make it get past the evaluation successfully, so there must still be
> something about this predicate (or perhaps another setting) I am not
> getting.
I don't really know the policy model here, been too many years. It's possible you have the identities backwards from the way it's intended to work, and with no docs, there's nothing I can go on.
> The result was an "UnknownPrincipal" error returned in the response.
>
> I believe we are using the standard v3 transient ID generation.
>
> Any ideas on what the problem is here, or what additional config we
> may be missing?
I don't think there's anyway to make that work. I don't know if it worked in V2, and if it did, I doubt it was intentional. I suspect there's a mismatch in expectations between the delegation behavior and the transient ID behavior. You'd probably need to file a bug and work around it by using a different form of NameID that doesn't implement checks against the identity of the relying party.
I don't think it's possible to make this work with transients as is, but I don't know if Brent tested that or what it's meant to be doing.
-- Scott
More information about the users
mailing list