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

Overview

The Prescoped AttributeDefinition turns string-valued input into a two-part scoped values by splitting input values into three parts, the value, a (fixed) delimiter, and the scope/suffix. The resulting attribute's values are of type ScopedStringAttributeValue.

This definition is useful when a DataConnector returns attributes with values which already have an appropriate delimiter and scope appended in the source system.

Reference

Name

Type

Default

Description

scopeDelimiter

String

@

Defines the delimiter which separates the value from the scope within the input data

Example

<AttributeDefinition xsi:type="Prescoped" id="eduPersonPrincipalName">
    <InputDataConnector ref="myLDAP" attributeNames="eduPersonPrincipalName" />
</AttributeDefinition>