The Shibboleth IdP V4 software has reached its End of Life and is no longer supported. This documentation is available for historical purposes only. See the IDP5 wiki space for current documentation on the supported version.

InputAttributeDefinition

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

Overview

This element defines a singular input source to a containing <AttributeDefinition> or <DataConnector>. The precise semantics depend on the type of the enclosing element.

Multi-Attribute Definitions

Multi-attribute definitions are <AttributeDefinition> or <DataConnector> types which can consume multiple input attributes at once. The currently supported cases include:

In this case the input attribute and all its values are made available to the enclosing definition. If an attribute of the same name has already been provided, then the values are combined with it.

Multi-Value Definitions

Multi-value definitions are <AttributeDefinition> or <DataConnector> types which consume multiple attribute values at once. These values are often, but not always, from one input. Nearly all AttributeDefinition types are multi-value capable. In this case all the attribute values are made available and values from multiple like-named attributes are combined.

The ComputedId and StoredId DataConnectors in contrast require a single value (which may come from multiple sources, all but one of which would need to be empty).

Reference

Name

Type

Description

Name

Type

Description

ref

String

The identifier of an <AttributeDefintion> plugin to include as a dependency