MFA attribute for CAS serviceValidate

Cantor, Scott cantor.2 at osu.edu
Wed Apr 12 15:39:36 EDT 2017


On 4/12/17, 3:31 PM, "users on behalf of Cantor, Scott" <users-bounces at shibboleth.net on behalf of cantor.2 at osu.edu> wrote:

> I think what I was thinking of is a thing called SubjectDerivedAttributeValuesFunction, which is an impl class. I think what it does
> is facilitate pulling attribute values out of the Subject. I don't know if it's documented or not.

Ok, I'm not crazy, there is an attribute definition type called SubjectDerivedAttribute [1].

It needs to get linked into the documentation, just an oversight.

I believe what it allows is a simpler script to be written to implement a function that will get the desired attribute values out. What it was originally programmed to do is to handle the case of an IdPAtttributePrincipal, which is a way of passing attributes over from the External login flow. But it can take a function to change what it does, and it handles all the "get at the Subject's Principals" logic. I believe what it does is call a function supplied for every Principal. So a bit of a shortcut.

-- Scott

[1] https://wiki.shibboleth.net/confluence/display/IDP30/SubjectDerivedAttributeAttributeDefinition




More information about the users mailing list