Namespace: urn:mace:shibboleth:2.0:resolver
Schema: http://shibboleth.net/schema/idp/shibboleth-attribute-resolver.xsd
The SAML2String
attribute encoder encodes a string-valued IdPAttribute as a SAML 2 Attribute. This is the most common encoder used with SAML 2.
Reference
Specific XML Attributes
Name | Type | Req? | Default | Description |
---|
name | string | Y | | Value to put into the "Name " attribute of the output <AttributeValue> elements |
nameFormat | string | | urn:oasis:names:tc:SAML:2.0:attrname-format:uri
| Value to put into the "NameForma t" attribute of the output <AttributeValue> elements |
friendlyName | string | | The enclosing attribute's ID | Value to put into the "FriendlyName " attribute of the output <AttributeValue> elements |
Common XML Attributes
Name | Type | Default | Description |
---|
encodeType | boolean | true | Controls whether the output form will contain an encoder-specific indication of the data type of the values. In XML, this takes the form of xsi:type attributes, which greatly bloat the size and generally should be avoided for string-valued data. The default is to continue to output the information, but we suggest disabling it in newer deployments and after testing against existing services. |
activationConditionRef | Bean Reference |
| Bean ID of a condition bean that determines whether the encoder should be active, described further here. Mutually exclusive with relyingParties attribute and <ActivationConditionScript> element |
relyingParties | whitespace-delimited list |
| List of entity IDs for which this Attribute Encoder should be active. Mutually exclusive with activationConditionRef attribute and <ActivationConditionScript> element |
Common XML Elements
Name | Cardinality | Description |
---|
<ActivationConditionScript> | 0 or 1 | Optional embedded script to supply an activation condition for the encoder. Mutually exclusive with the activationConditionRef and relyingParties XML Attributes. |
Example
<AttributeEncoder xsi:type="SAML2String" name="urn:oid:2.16.840.1.113730.3.1.241"
friendlyName="displayName" encodeType="false" />