← Back to plugin index

Credential-based Generic Token Repository

Description

Repository that loads credentials as tokens from persistence.

If configured, the credential model supports a 'current' and 'next' credential. The db columns can be specified in the configured 'Credential Persister'.
Type name
CredentialBasedGenericTokenRepository
Class
com.airlock.iam.admin.application.configuration.generic.CredentialBasedGenericTokenRepositoryConfig
May be used by
Properties
Credential Persister (credentialPersister)
Description
Credential Persister to load credentials from persistence.
Attributes
Plugin-Link
Mandatory
Assignable plugins
Support Current And Next Credential (supportCurrentAndNextCredential)
Description
Controls whether a 'next' credential is supported.
Attributes
Boolean
Optional
Default value
false
Use Next As Current On Deletion (useNextAsCurrentOnDeletion)
Description
Controls whether a 'next' credential is automatically used as new 'current' on deletion of an old 'current'. Has no effect if 'next' credential is not supported.
Attributes
Boolean
Optional
Default value
true
Token Attribute Mapping (attributeMapping)
Description
Defines the set of supported attributes and optional name mappings.
Attributes
Plugin-Link
Optional
Assignable plugins
YAML Template (with default values)

type: CredentialBasedGenericTokenRepository
id: CredentialBasedGenericTokenRepository-xxxxxx
displayName: 
comment: 
properties:
  attributeMapping:
  credentialPersister:
  supportCurrentAndNextCredential: false
  useNextAsCurrentOnDeletion: true