Two-factor authentication (2FA)
Two-Factor Authentication (2FA) is a security measure that requires two different methods of verification to access an account.
At the moment you can only use an authenticator app to enable 2FA
Authenticator App
We use TOTP method, that generates a unique password that is valid for a limited time, for 2FA.
Enable 2FA
Go to Settings and click on enable beside the enable 2FA option.
Download an authenticator app on your phone, such as Google Authenticator or Aegis or use a browser extension like 1Password.
Scan the QR code using the app or extension.
Enter the code that's generated in the app to enable 2FA for your Frappe Cloud account.
Make sure to backup your vault/keys through the app as losing it means you could potentially get locked out of your Frappe Cloud account
Disable 2FA
Go to Settings and click on disable beside the disable 2FA option.
Open your authenticator app.
Enter the code that's generated in the app to disable 2FA for your Frappe Cloud account.
Disabling 2FA makes your account less secure
Enforce 2FA for the whole team
Go to Settings and navigate to team tab.
Click on Settings button.
Switch Enforce 2FA button to enable it. Users will now be asked to enable 2FA when they visit the dashboard.