ContextDerivedAttribute 3.3 attribute definition exposes the attributes values generated in some externally specified manner from the ProfileRequestContext.
xsi:type is defined by the
urn:mace:shibboleth:2.0:resolver schema, which is located at http://shibboleth.net/schema/idp/shibboleth-attribute-resolver-ad.xsd.
Any of the common attributes can be specified. Note that this attribute definition does not require a sourceAttributeID attribute since the information is not resolved from an input attribute. If one is supplied, it is ignored.
attributeValuesFunctionRef must be present and should be the name of a Spring Bean defined elsewhere. This bean should implement Function<ProfileRequestContext, List<
Any of the common child elements can be specified. Note that this attribute definition does not require a
<Dependency> child element since the information is not resolved from an input attribute. If any are supplied, then they are ignored.
<AttributeDefinition xsi:type="ContextDerivedAttribute" id="PD1" attributeValuesFunctionRef="ctxAttributeValuesFunction">