Enable MFA
- In admin.woku.app, open your profile (top-right corner → your name).
- Find the “Two-step authentication” section and click Enable.
- You will see a QR code plus a plain-text secret. Scan the QR with your authentication app (or enter the secret manually).
- Save the 10 backup codes shown on screen. They are
shown only once. You can download them as a
.txt. - Enter the 6-digit code shown by your app and confirm.
Backup codes
- They are 10 hexadecimal codes of 12 uppercase characters.
- They are used as an alternative to the TOTP code when you lose access to your app (lost phone, uninstalled app).
- Each code is consumed when used. When you have few left, regenerate them.
- They are stored on the server as bcrypt hashes; you only see them in plain text at the moment of generation.
Regenerate codes
If you lost the list or consumed too many:- Profile → Two-step authentication.
- Enter your current TOTP code (or a backup code you have left).
- Click Regenerate backup codes.
- The previous 10 are invalidated and 10 new ones appear.
Disable MFA
- Profile → Two-step authentication.
- Enter a valid TOTP code or a backup code.
- Click Disable.
Why we ask for a code before disabling: it prevents someone with your stolen session (but without access to your app) from disabling your second factor without you noticing.
Recent verification window
Some sensitive actions (for example, future advanced admin integrations) require a recent MFA re-verification: the server requires that the last TOTP verification happened in the last 5 minutes. If more time has passed, the system asks you to enter the code before proceeding.Recovery on total loss
If you lost your app and all your backup codes: contact support (team@woku.app). An internal administrator can disable
MFA after verifying your identity through out-of-band channels. This
process is recorded in your company’s audit log
as auth.unlock.