/
ContextDerivedAttributeAttributeDefinition

ContextDerivedAttributeAttributeDefinition

Namespace: urn:mace:shibboleth:2.0:resolver
Schema: http://shibboleth.net/schema/idp/shibboleth-attribute-resolver.xsd

Overview

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

Name

Type

Description

Name

Type

Description

attributeValuesFunctionRef

Bean ID

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

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.

Example

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

Related content

StaticDataConnector
StaticDataConnector
Read with this
ContextDerivedAttributeAttributeDefinition
ContextDerivedAttributeAttributeDefinition
More like this
AttributeDefinitionConfiguration
AttributeDefinitionConfiguration
Read with this
ContextDerivedAttributeAttributeDefinition
ContextDerivedAttributeAttributeDefinition
More like this
ActivationConditions
ActivationConditions
Read with this
SubjectDerivedAttributeAttributeDefinition
SubjectDerivedAttributeAttributeDefinition
More like this