Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The ContextDerivedAttribute AttributeDefinition exposes the attributes values generated in some externally specified manner from the ProfileRequestContext. It's an extension point for plugging Java logic into the resolver without requiring custom schema and Spring parsing code.

Reference

true

Localtabgroup

Localtab

active
-live
titleSpecific XML Attributes

NameTypeDescription
attributeValuesFunctionRefBean ID

Bean ID of a Function<ProfileRequestContext,List<IdPAttributeValue>> to invoke

Localtab-live
titleCommon XML Attributes

Include Page
AttributeDefinitionCommonAttributes
AttributeDefinitionCommonAttributes

Localtab-live
titleCommon XML Elements

Note that this attribute definition does not require <InputAttributeDefinition> or <InputDataConnector> child elements since the information is not resolved from a dependency. If any are supplied, then they are ignored.

Include Page
AttributeDefinitionCommonChildElements
AttributeDefinitionCommonChildElements

Example

Code Block
languagexml
<AttributeDefinition xsi:type="ContextDerivedAttribute" id="PD1" attributeValuesFunctionRef="ctxAttributeValuesFunction">

...