Multi-Factor Authentication (MFA)
Multi-factor authentication adds an extra layer of security to your account. CISO Assistant supports both TOTP authenticator apps and WebAuthn security keys (FIDO2, hardware keys, fingerprint, passkey
CISO Assistant supports two second-factor methods, and both can be enrolled on the same account:
TOTP — time-based one-time passwords generated by an authenticator app on your phone (Google Authenticator, Microsoft Authenticator, 1Password, Authy, Bitwarden, …).
Security keys (WebAuthn) — hardware tokens (YubiKey, Titan, SoloKey, …), platform authenticators (fingerprint readers, Windows Hello, Touch ID, Face ID), and passkeys. Anything that speaks FIDO2 / WebAuthn works.
Recovery codes are always issued alongside the chosen method so you can regain access if you lose both your phone and your security key.
Prerequisites
Pick at least one of the following:
A smartphone with an authenticator app installed (for TOTP), or
A WebAuthn-capable device — a hardware security key, or a platform authenticator like a fingerprint reader, Windows Hello, Touch ID, or a passkey-capable browser.
Plus, of course, access to your account settings on CISO Assistant.
Enable TOTP (authenticator app)
Sign in to your account and navigate to My profile.

Select Settings.
Look for the Security section and click Enable 2FA.
Set up your authenticator app:
Open the app on your smartphone.
Scan the QR code displayed on screen.
Alternatively, enter the provided secret code manually.

Enter the 6-digit verification code shown in your authenticator app.
Click Enable 2FA to complete the setup.
Enable a security key (WebAuthn)
Sign in and navigate to My profile → Settings.
In the Security section, choose to enrol a security key.
When the browser prompts you, present the authenticator:
Hardware key — insert it and tap when it blinks.
Platform authenticator — confirm via fingerprint, face recognition, or device PIN.
Passkey — pick the existing passkey from your password manager.
Give the credential a recognisable name (e.g. "YubiKey blue", "MacBook Touch ID") so you can identify it later if you enrol several.
You can enrol multiple credentials on the same account — common patterns are a hardware key as the primary and a phone/passkey as the backup, or one key kept at the office and another at home.
Important: save your recovery codes
After enabling MFA, you'll receive a set of recovery codes. These codes are crucial for regaining access to your account if you:
Lose your phone or security key
Uninstall your authenticator app
Cannot reach any of your enrolled second factors
Security Warning:
Store your recovery codes in a secure location, separate from your password
Each recovery code can only be used once
Never share your recovery codes with anyone
Consider storing a copy both digitally (in a password manager) and physically (printed in a secure location)

Admin recovery: disabling another user's MFA
If a user has lost access to every enrolled second factor (phone wiped, hardware key lost) and has no recovery codes left, an administrator can disable their MFA from the user's edit page:
Sign in as an administrator and navigate to Organization → Users.
Open the affected user and click Edit. In the security section of the edit page, click disable their MFA.

On the confirmation page, type the confirmation word shown on screen (the localized word for "yes") and submit.

All of the user's MFA authenticators (TOTP, WebAuthn credentials, recovery codes) are removed. The user will need to enable MFA again on their next login.
Audit notes:
Every admin MFA disable is logged on the backend (admin id/email, target id/email, number of authenticators removed).
The link is hidden on your own edit page — to disable your own MFA, use the standard MFA settings page on My profile → Settings.
Only users in the built-in Global - administrator group can disable another user's MFA.
Logging in with MFA
When MFA is enabled, the login flow asks for a second factor after the password. If you've enrolled both a security key and TOTP, the platform prefers the security key prompt by default and offers a "use authenticator app instead" link as a fallback. Either method completes the sign-in.
Next steps
Test your MFA setup by logging out and back in.
If you enrolled a hardware key, enrol a backup (a second key, a passkey, or TOTP) — losing the only one is the most common lockout scenario.
Reach out for support if you encounter any issues during setup.
Enforce MFA for all users
Starting v3.13.0 you can enforce MFA for all users by enabling this flag. Users will see a persistent redirect to the MFA configuration page until enrolment is done. The feature doesn't interfere with SSO as long as the user doesn't have both a local account and an SSO one.

Last updated
Was this helpful?