Skip to main content
Dynamic home page
Javascript SDK
Search...
⌘K
Installation & Configuration
Javascript Quickstart
Creating a Dynamic Client
Initializing the Dynamic Client
Authenticate
Authenticate with Email
Authenticate with Social
Authenticate with SMS
Authenticate with Passkey
Authenticate with External Wallets
Adding Captcha Protection
MFA
MFA Overview
Account-Based MFA
Action-Based MFA
Session-Based MFA
MFA Device Management
Passkeys
Authenticator Apps
Recovery Codes
Bring Your Own Authentication
Using your own authentication provider
Configuring your authentication provider
Integrating your authentication provider with Dynamic
Wallets
Embedded Wallets (MPC)
WalletConnect
Account Abstraction (ZeroDev)
Interacting with Wallets
Funding & Onramp
getCoinbaseBuyUrl
createCoinbaseOnrampOrder
getMissingVerificationForCoinbaseOnrampOrder
addCoinbaseOnrampOrderEventListener
createCryptoDotComPayment
Events
onEvent
offEvent
Changelog
Explore Dynamic
Start Free
Live Support
System Status
Dynamic home page
Javascript SDK
Search...
⌘K
Ask AI
Explore Dynamic
Start Free
Live Support
System Status
Search...
Navigation
MFA
MFA Device Management
Authenticate
MFA
MFA Device Management
Copy page
How to delete user MFA devices and perform admin resets.
Copy page
Deleting a device
Users might need to delete an MFA device if it’s lost or replaced. To do so, first authenticate with the device, then use the
deleteUserDevice
function.
Admin Reset
If a user loses all their devices and recovery codes, an admin can reset their MFA from the Dynamic dashboard.
Go to the
Users
page in the
Dynamic Dashboard
.
Find the user and open their detail panel.
In the
Security
section, click
Reset MFA
.
Confirm the action.
This removes all MFA devices from the user’s account, letting them set up a new device on their next login.
Was this page helpful?
Yes
No
Previous
Passkeys
Next
⌘I
On this page
Deleting a device
Admin Reset