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.
May be used by
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.
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
AWS KMS Password Hash Argon2id Password Hash Bcrypt Password Hash Combined Password Hash Encrypted Password Hash History Password Hash Identity Password Hash LDAP Password Hash MD5 Base64 Password Hash MD5 Hex Password Hash Multi Password Hash (LDAP-style) Password Hash Configuration SHA1 Base64 Password Hash SHA1 Hex Password Hash SHA1 Password Hash SHA256 Base64 Password Hash SHA256 Hex Password Hash SHA256 Password Hash Scrypt Password Hash
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: