← Back to plugin index

Fixed TAN Generator Task

Description
This plug-in implements a task that creates a tan list with fixed identical entries for a fixed user.

The following characteristics describe the task in detail:

  • The current token list is replaced (not the next token list)
  • No checks on the current token list are made (e.g. how many free tokens still exist)
  • No checks on the user are made (e.g. if the user is valid, has matrix card as authentication method, etc.)
  • The 'order new tokenlist' flag is disregarded
  • Old token lists in the file system are deleted.
  • An existing new token list is deleted. This list would have been created via the admin GUI or the TAN batch task.
  • The token list is never rendered, but only inserted into the persistency layer.

Many properties are equal to the ones in TanBatchTask.

Type name
FixedTanGeneratorTask
Class
com.airlock.iam.servicecontainer.app.application.configuration.task.FixedTanGeneratorTask
May be used by
License-Tags
Matrixcard
Properties
Token List Persister (tokenListPersister)
Description
The token list persister plugin used to read and store token list structures.
Attributes
Plugin-Link
Mandatory
Assignable plugins
Tokens Per List (tokensPerList)
Description
This property is used when new token lists are generated. The number of tokens in each generated list. Setting for standard matrix card (credit-card-format)
Attributes
Integer
Mandatory
Hash Function Plugin (hashFunctionPlugin)
Description
This property is used when new token lists are generated.
The hash function used to hash the generated tokens. It must be the same (or hash value compatible) as used when generating the token lists.
Attributes
Plugin-Link
Mandatory
Assignable plugins
Target Username (targetUsername)
Description
Username of the user to generate the list for.
Attributes
String
Mandatory
Example
id8904
Example
IB1234
Target Token Value (targetTokenValue)
Description
Value of the token the list should be filled with. Can contain arbitrary characters such as upper- and lowercase letters, numbers, etc. Its length is also arbitrary, though it should typically be around 4 charaters.
Attributes
String
Mandatory
Example
4T6Z
Example
aic5
Example
OuF9d
YAML Template (with default values)

type: FixedTanGeneratorTask
id: FixedTanGeneratorTask-xxxxxx
displayName: 
comment: 
properties:
  hashFunctionPlugin:
  targetTokenValue:
  targetUsername:
  tokenListPersister:
  tokensPerList: