...
This element defines an attribute input to the containing attribute definition of data connectorAttributeDefinition or DataConnector.
This element is defined by the urn:mace:shibboleth:2.0:resolver
schema, which is located at http://shibboleth.net/schema/idp/shibboleth-attribute-resolver.xsd.
Attribute
Name | Type | Description |
---|---|---|
ref | String | This is the identifier of an Attribute Defintion |
...
The precise semantics of this attribute element depend on the type of the enclosing data connector or data definitionenclosing AttributeDefinition or DataConnector.
Multi-Attribute definitions
Multi-input definitions refers to Attribute Definitions AttributeDefinitions or Data Connectors DataConnectors which consume multiple attributes. The current supported definitions are:
- The the Scripted DataConnector and AttributeDefinition.
- The templated the Template Attribute Definition.
- The the RDBMS and LDAP connectors.
In this case the 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.
...
Multi-value definitions refers to Attribute Definitions AttributeDefinitions or Data Connectors DataConnectors which consume attribute values. These These values are often, but not always, from one definition. Nearly all attribute definitions are multi-value. The The deprecated ComputedIdConnector is a degenerate Multi-Value Definition in that it requires a single value (which may come from multiple sources, all but one of which would be empty).
In this case all the attribute values are made available. Values Values from multiple attributes are combined.,