← Back to plugin index

Credential-based Attribute Mapping

Description
Filters and maps attributes from the outside to the generic token and vice versa.

This plugin is designed to work only with the credential-based repository that is shipped with IAM. For custom repository implementations, custom attribute mappings are needed.

Type name
CredentialBasedAttributeMapping
Class
com.airlock.iam.admin.application.configuration.generic.CredentialBasedAttributeMapping
May be used by
Properties
Serial Number (serialNumber)
Description
The serial ID of this token.
Attributes
String
Optional
Enabled (enabled)
Description
Indicates whether this token is enabled. This is a read-only property.
Attributes
String
Optional
Valid From (validFrom)
Description
Date as of which the token is valid.
Attributes
String
Optional
Valid To (validTo)
Description
Expiration date of this token.
Attributes
String
Optional
Generation Date (generationDate)
Description
The activation date of this token. This is a read-only property.
Attributes
String
Optional
Data (data)
Description
The actual data of this token. Binary data is converted to a base64 representation.
Attributes
String
Optional
Encoding (encoding)
Description
Encoding of the data (BINARY or STRING).
Attributes
String
Optional
Delivery Date (deliveryDate)
Description
The token delivery date.
Attributes
String
Optional
Context Data Fields (contextDataFields)
Description
Maps internal credential context data keys (left side of the map, labeled KEY) under the mapped name to an external interface (right side, labeled PLUGIN).

Mapped context data fields are elements of a nested map with the name 'contextData'. For example an entry with external name 'myField' will be mapped to an external interface as data.attributes.contextData.myField.

Attributes
Plugin-Map
Optional
Assignable plugins
YAML Template (with default values)

type: CredentialBasedAttributeMapping
id: CredentialBasedAttributeMapping-xxxxxx
displayName: 
comment: 
properties:
  contextDataFields:
  data:
  deliveryDate:
  enabled:
  encoding:
  generationDate:
  serialNumber:
  validFrom:
  validTo: