Versions Compared

Key

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

...

The Scoped AttributeDefinition applies a (fixed) scope, typically a domain-valued suffix, to an input attribute's values. The resulting attribute's values are of type ScopedStringAttributeValue.

Reference

localtab-live
Localtabgroup
Expand
titleSpecific XML Attributes

Exactly one of these two attributes must be present:

Name

Type

Description

scope

String

Provides the scope/suffix to add. In the example/default configuration, the scope value is pulled from the idp.scope property in conf/idp.properties

scopeFromDependency 4.1 

String

The ID of an attribute definition to be used as a the scope.  This attribute scopeFromDependency MUST

Be
  • be specified as a <InputAttributeDefinition> (in addition to any other Input dependencies)

Have
  • have exactly one value

Which
  • which must be a String

.
localtab-live
Expand
titleCommon XML Attributes
localtab-live
Include Page
AttributeDefinitionCommonAttributes
AttributeDefinitionCommonAttributes
Expand
titleCommon XML Elements
Include Page
AttributeDefinitionCommonChildElements
AttributeDefinitionCommonChildElements

...

Examples

Code Block
languagexml
<AttributeDefinition id="eduPersonPrincipalName" xsi:type="Scoped" scope="%{idp.scope}">
    <InputAttributeDefinition ref="uid" />
</AttributeDefinition>

...