Versions Compared

Key

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

The Simple attribute definition copies an input attribute to an output attribute. Typically this is used to 'expose' attributes which are sourced from a DataConnector, turning them from internal data into "real" attribute objects.

V3.4+: Configuring this definition typically requires adding an <InputAttributeDefinition> element, and adding one or more <AttributeEncoder> elements.

V3.0 - V3.3: Configuring this definition typically requires setting the sourceAttributeID attribute, adding a <Dependency> element, and adding one or more <AttributeEncoder> elements.

Schema Name and Location

This xsi:type is defined by in the urn:mace:shibboleth:2.0:resolver schema 3 namespace 3.3, the schema for which is located at http://shibboleth.net/schema/idp/shibboleth-attribute-resolver.xsd.

Prior to V3.3, supplied plugins were defined by a schema type (xsi: type ) in the urn:mace:shibboleth:2.0:resolver:ad namespace, the schema for which is located at http://shibboleth.net/schema/idp/shibboleth-attribute-resolver-ad.xsd. This is still supported, but every element or type in the  urn:mace:shibboleth:2.0:resolver:ad deprecated namespace has an equivalently named (but not necessarily identical) version in the urn:mace:shibboleth:2.0:resolver namespace. The use of the urn:mace:shibboleth:2.0:resolver namespace also allows a relaxation of the ordering requirements of child elements to reduce strictness.

...