Auth0 Universal Components
    Preparing search index...

    Function UserMFAManagement

    Unified entry point for Auth0 UI components, hooks & types.

    • Multi-factor authentication management component.

      Complete MFA management interface for enrolling, viewing, and deleting authentication factors. Supports TOTP authenticators, SMS, Email, Push notifications, and recovery codes.

      Parameters

      • props: UserMFAManagementProps
        • customMessages

          Custom i18n message overrides

        • styling

          CSS variables and class overrides

        • hideHeader

          Hide the header section

        • showActiveOnly

          Show only enrolled factors

        • disableEnroll

          Disable enroll actions

        • disableDelete

          Disable delete actions

        • readOnly

          Render in read-only mode

        • factorConfig

          Per-factor visibility/enabled configuration

        • enrollAction

          Lifecycle hooks for enrollment; onBefore to cancel, onAfter on success

        • deleteAction

          Lifecycle hooks for deletion; onBefore to cancel, onAfter on success

        • schema

          Validation schema overrides

      Returns Element

      MFA management component

      UserMFAManagementProps for full props documentation

      <UserMFAManagement
      enrollAction={{ onAfter: (factor) => console.log('Enrolled:', factor) }}
      deleteAction={{ onAfter: (factor) => console.log('Deleted:', factor) }}
      factorConfig={{
      otp: { enabled: true },
      sms: { enabled: true },
      email: { enabled: false },
      }}
      />