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 (coming soon)

Setup

  1. Make sure you are on the latest Dynamic alpha packages
  2. 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
  3. Optionally, you can require users to MFA on signup by clicking on the settings gear to the right of the Authenticar 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.

Was this page helpful?