1.6 KiB
1.6 KiB
layout | title |
---|---|
page | TopX |
The 2FA/OTP Config Module
The user_2fa_otp_config
module provides opt-in, configuration, and viewing of Two-Factor Authentication via One-Time-Password (2FA/OTP) settings. For more information on 2FA/OTP see Security.
Configuration
Config Block
Available config
block entries:
infoText
: Overrides default informational text string(s). See Info Text below.statusText:
Overrides default status text string(s). See Status Text below.
Example:
config: {
infoText: {
googleAuth: Google Authenticator available on mobile phones, etc.
}
statusText: {
saveError: Doh! Failed to save :(
}
}
Info Text (infoText)
Overrides default informational text relative to current selections. Available keys:
disabled
: Displayed when OTP switched to enabled.enabled
: Displayed when OTP switched to disabled.rfc6238_TOTP
: Describes TOTP.rfc4266_HOTP
: Describes HOTP.googleAuth
: Describes Google Authenticator OTP.
Status Text (statusText)
Overrides default status text for various conditions. Available keys:
otpNotEnabled
noBackupCodes
saveDisabled
saveEmailSent
saveError
qrNotAvail
emailRequired
Theming
The following MCI codes are available:
- MCI 1: (ie:
TM1
): Toggle 2FA/OTP enabled/disabled. - MCI 2: (ie:
SM2
): 2FA/OTP type selection. - MCI 3: (ie:
TM3
): Submit/cancel toggle. - MCI 10...99: Custom entries with the following format members available:
{infoText}
: Info Text for current selection.