Auth0 Universal Components
    Preparing search index...

    Function UserMFAMgmt

    • 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: UserMFAMgmtProps
        • 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

        • onEnroll

          Callback after successful enrollment

        • onDelete

          Callback after successful deletion

        • onFetch

          Callback after factors are loaded

        • onErrorAction

          Callback when actions error

        • onBeforeAction

          Callback before actions; return false to cancel

        • schema

          Validation schema overrides

      Returns Element

      MFA management component

      UserMFAMgmtProps for full props documentation

      <UserMFAMgmt
      onEnroll={(factor) => console.log('Enrolled:', factor)}
      onDelete={(factor) => console.log('Deleted:', factor)}
      factorConfig={{
      otp: { enabled: true },
      sms: { enabled: true },
      email: { enabled: false },
      }}
      />