Multi-Factor Authentication (MFA)
Introduction
This guide will show you how to enable Dynamicâs multi-factor authentication feature in your app.
Supported methods
Dynamic supports these methods for MFA
- Authenticator app (e.g. Google Authenticator or Authy)
- SMS (coming soon)
- Passkeys (available in June 2025 for 1FA, 2FA & signing)
Setup
- Make sure you are on the latest Dynamic alpha packages
- In your Dynamic Dashboard, go to the Security page and in the Account MFA section, click on the Authenticator Apps toggle, then click Save Changes
- Optionally, you can require users to MFA on signup by clicking on the settings gear to the right of the Authenticator Apps toggle, then toggle on âRequire at boardingâ
Thatâs it! Make sure you are using the same environment id from the SDK & API Keys page in your app. When you sign in to your app, you will be prompted to MFA if you toggled on âRequire at onboardingâ, otherwise you will be able to optionally add MFA from the user profile section of the Dynamic widget.