Login: TFA Options

Display available TFA (Two-Factor Authentication) options for a user during login.

Login: TFA Options

Title: Login: TFA Options

Typeobject
RequiredNo
Additional propertiesNot allowed

Description: Display available TFA (Two-Factor Authentication) options for a user during login.

Example:

{
    "option_name": {
        "otp": "One-Time Password",
        "webauthn": "WebAuthn"
    },
    "options": [
        "otp",
        "webauthn"
    ]
}
PropertyPatternTypeDeprecatedDefinitionTitle/Description
- option_nameNoobject or nullNo-TFA Option Names
- optionsNoarray of string or nullNo-TFA Options

1. Property Login: TFA Options > option_name

Title: TFA Option Names

Typeobject or null
RequiredNo

Description: Map of TFA option IDs to human-readable names

Example:

{
    "otp": "One-Time Password",
    "webauthn": "WebAuthn"
}
PropertyPatternTypeDeprecatedDefinitionTitle/Description
- NostringNo--

1.1. Property Login: TFA Options > option_name > additionalProperties

Typestring
RequiredNo

2. Property Login: TFA Options > options

Title: TFA Options

Typearray of string or null
RequiredNo

Description: List of available TFA option IDs for the user

Examples:

"otp"
"webauthn"
Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
options items-

2.1. Login: TFA Options > options > options items

Typestring
RequiredNo