Assertion Attribute
Description
Holds information about an attribute to put into the assertion.
May be used by
Properties
Name (
name) Description
The name of an additional SAML2 Attribute to be added to the Assertion. The value of the attribute is defined by the corresponding
value-property or static-value property. One of valueor static-value must be set, but not both at the same time. Attributes
String
Mandatory
Example
username
Example
lang
Example
authentication-method
Value (
value) Description
The value(s) of an additional SAML2 Attribute to be added to the Assertion. The specified value is interpreted as follows:
- The value
@usernamerefers to the user's name. - The value
@rolesrefers to the user's roles. - The value
@info:keyrefers to the element of the additional input data with the given key. - The value
@param:keyrefers to the element of the parameter map with the given key. - Any other value is retrieved from the user's context data container.
Attributes
String
Optional
Example
@username
Example
language
Example
auth_method
Example
@info:authLevel
Value Transformations (
valueTransformations) Description
A list of Value Transformations that is applied to the Value. If multiple transformations are defined, the first matching one will be executed and the later ones ignored.
Attributes
Plugin-List
Optional
Assignable plugins
Static Value (
staticValue) Description
The static value(s) of an additional SAML2 Attribute to be added to the Assertion.
Attributes
String
Optional
Example
security-level
Example
language
Example
Airlock
YAML Template (with default values)
type: AssertionAttribute
id: AssertionAttribute-xxxxxx
displayName:
comment:
properties:
name:
staticValue:
value:
valueTransformations: