...
- namespace: Becomes the
AttributeNamespace
attribute on the created SAML 1<Attribute>
element. Defaults tourn:mace:shibboleth:1.0:attributeNamespace:uri
. - scopeType: Defines how the scope value should be combined with the base attribute value; valid values are
inline
(<AttributeValue>member@example.org</AttributeValue>
) andattribute
(<AttributeValue Scope="example.org">member</AttributeValue>
). Defaults toattribute
for backward compatibility with Shibboleth 1.x, butinline
is likely to be more globally compatible. - scopeAttribute: When using a
scopeType
value ofattribute
, defines the name of the attribute which will be added to the created SAML 1<AttributeValue>
to convey the scope value. Defaults toScope
for compatibility with Shibboleth 1.x. - scopeDelimiter: When using a
scopeType
value ofinline
, defines the string used to separate the attribute value from the scope value. Defaults to @.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<resolver:AttributeDefinition id="UNIQUE_ID" xsi:type="ad:Scoped"> <resolver:Dependency ref="DEFINITION_ID_1" /> <resolver:Dependency ref="CONNECTOR_ID_1" /> <resolver:AttributeEncoder xsi:type="SAML1ScopedString" xmlns="urn:mace:shibboleth:2.0:attribute:encoder" name="ATTRIBUTE_NAME_1" /> <resolver:AttributeEncoder xsi:type="SAML1ScopedString" xmlns="urn:mace:shibboleth:2.0:attribute:encoder" name="ATTRIBUTE_NAME_2" namespace="ATTRIBUTE_NAMESPACE" scopeType="attribute" scopeAttribute="ATTRIBUTE_SCOPE_ATTRIBUTE_NAME" /> <resolver:AttributeEncoder xsi:type="SAML1ScopedString" xmlns="urn:mace:shibboleth:2.0:attribute:encoder" name="ATTRIBUTE_NAME_3" namespace="ATTRIBUTE_NAMESPACE" scopeType="inline" scopeDelimiter="ATTRIBUTE_SCOPE_DELIMITER" /> </resolver:AttributeDefinition> |
...