← Back to plugin index

Assertion Attribute

Description
Holds information about an attribute to put into the assertion.
Type name
AssertionAttribute
Class
com.airlock.iam.saml2.application.configuration.AssertionAttribute
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 @username refers to the user's name.
  • The value @roles refers to the user's roles.
  • The value @info:key refers to the element of the additional input data with the given key.
  • The value @param:key refers 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: