Skip to main content

Enable MFA

The enableMFA method is used to trigger MFA setup flow for users. The method takes LoginParams which will used during custom verifiers. If you are using default login providers, you don't need to pass LoginParams. If you are using custom jwt verifiers, you need to pass the JWT token in loginParams as well.

tip

Additionally you can associate a function to be triggered on successful MFA Enabled.

void Start()
{
web3Auth = GetComponent<Web3Auth>();
web3Auth.setOptions(new Web3AuthOptions()
{

});
web3Auth.onMFASetup += onMFASetup;
}
private void onMFASetup(bool response)
{
// Functions to be called after MFA setup
}

Usage

{
var selectedProvider = Provider.GOOGLE;

var options = new LoginParams()
{
loginProvider = selectedProvider,
};

web3Auth.enableMFA(options);
}
On this page