Skip to main content

Enable MFA

The enableMFA method triggers multi-factor authentication (MFA) setup for users, adding an additional recovery factor to protect wallet access. It accepts an optional LoginParams parameter.

  • If you use a default sign-in provider, call enableMFA() without arguments.
  • If you use a custom JWT auth connection, pass a LoginParams object that includes the valid JWT token.

Usage

do {
let isMFAEnabled = try await web3Auth.enableMFA()
} catch {
print(error.localizedDescription)
// Handle Error
}
On this page