Enroll authenticator apps, recover with email OTP, and give admins a safe reset path from one project.
MFAEnrollment guides users through TOTP setup with their authenticator app.
MFAChallenge handles the code prompt while useMFA supports custom experiences.
Email OTP recovery and admin MFA reset keep locked-out users recoverable.
import { MFAChallenge, MFAEnrollment, useMFA } from '@authowl/react' export function Enrollment() { useMFA() return <MFAEnrollment /> } export function Challenge() { return <MFAChallenge /> }
Available from the Starter plan on production environments. Development environments are never gated.
Give users clear enrollment, recovery, and challenge flows from the same SDK.