Skip to main content
Dynamic home page
React SDK
Search...
⌘K
Implementation Guides
Installation & Configuration
Authenticate
Authenticate with Email
Authenticate with Social
Authenticate with SMS
Authenticate with Passkey
Authenticate with External Wallets
JWTs/Authentication Tokens
Cookie Based Authentication
Server-side verification
Adding Captcha Protection
MFA
MFA Overview
Account-Based MFA
Action-Based MFA
MFA Device Management
Bring Your Own Authentication
Wallets
Gas Sponsorship
Money & Funding
Chains & Networks
Users & Verified Credentials
Gating & Access Control
Customizing Our UI
SDK Reference
Providers & Connectors
UI Components
Hooks
Events
Handlers
Objects & Utilities
Upgrade Guides
Changelog
Recipes
Recipes Introduction
Stablecoin Accounts
Yield
Swap and bridge
x402
World
Chains
Farcaster
Telegram
PayWithCrypto
Frameworks
Webhook Guides
Transaction Protection
Explore Dynamic
Start Free
Live Support
System Status
Dynamic home page
React SDK
Search...
⌘K
Ask AI
Explore Dynamic
Start Free
Live Support
System Status
Search...
Navigation
MFA
MFA Overview
Implementation Guides
Authenticate
MFA
MFA Overview
Copy page
Copy page
Multi-Factor Authentication (MFA) adds a layer of security to your app. Require users to verify their identity upon login, for sensitive actions like transactions, or both.
Users can use passkeys or TOTP devices for MFA - each guide covers both.
Account-Based MFA
Learn how to implement account-based MFA.
Action-Based MFA
Learn how to implement action-based MFA.
Was this page helpful?
Yes
No
Previous
Account-Based MFA
Next
⌘I