configuring meta-attributes in the Shib IdP
Tom Scavo
trscavo at gmail.com
Thu Dec 3 10:15:42 EST 2015
Scott will immediately know what I'm talking about but I'll add a
little more context for level-setting purposes.
How do I configure a meta-attribute in the Shib IdP software?
Specifically, I want to configure a policy rule something like this:
<afp:AttributeFilterPolicy id="releaseEssentialAttributesToAnySP">
<afp:PolicyRequirementRule xsi:type="basic:ANY"/>
<afp:AttributeRule attributeID="metaPublicUserID">
<afp:PermitValueRule xsi:type="basic:ANY"/>
</afp:AttributeRule>
<afp:AttributeRule attributeID="metaPersonName">
<afp:PermitValueRule xsi:type="basic:ANY"/>
</afp:AttributeRule>
<afp:AttributeRule attributeID="metaEmailAddress">
<afp:PermitValueRule xsi:type="basic:ANY"/>
</afp:AttributeRule>
</afp:AttributeFilterPolicy>
where the meta-attributes metaPublicUserID, metaPersonName, and
metaEmailAddress are mapped to wire attributes on a per-IdP basis. For
example, either of the following wire attributes could be mapped to
metaPublicUserID:
- eduPersonUniqueId
- eduPersonPrincipalName (if non-reassigned)
The OpenID Connect public 'sub' claim might be included someday as well.
I'll be happy to help write a wiki page on this topic if someone will
get me started.
Thanks,
Tom
More information about the dev
mailing list