The current subscription plan is growth and requesting features (MFA settings) are not available on growth plan

I get following error during authentication process:
The current subscription plan is growth and requesting features (MFA settings) are not available on growth plan

I believe I disabled all MFA related on my frontend.

const openloginAdapter = new OpenloginAdapter({
          loginSettings: {
            mfaLevel: 'none',  // <- here
          },
          adapterSettings: {
            clientId,
            uxMode: 'redirect',
            whiteLabel: {
              logoLight: 'https://web3auth.io/images/web3auth-logo.svg',
              logoDark: 'https://web3auth.io/images/web3auth-logo---Dark.svg',
              defaultLanguage: 'en', 
              mode: 'dark', 
            },
            mfaSettings: {
              deviceShareFactor: {
                enable: false,  // <- here
                priority: 1,
                mandatory: false,  // <- here
              },
              backUpShareFactor: {
                enable: false,  // <- here
                priority: 2,
                mandatory: false,  // <- here
              },
              socialBackupFactor: {
                enable: false,  // <- here
                priority: 3,
                mandatory: false,  // <- here
              },
              passwordFactor: {
                enable: false,  // <- here
                priority: 4,
                mandatory: false,  // <- here
              },
            },

This disabling MFA works perfectly from my local and test env but not in production.
My local and test env uses SAPPHIRE_DEVNET while production uses SAPPHIRE_MAINNET.

I checked https://dashboard.web3auth.io/ but I don’t find any MFA related field.
I am using also custom authentication ( Aggregate Multiple Providers ) with Google login provider.
Just in case, I checked also my google cloud console whether there is MFA setting but no luck.

How can I disable MFA on the mainnet?

Just in case I share my web3auth packages with version

    "@web3auth/base": "^8.0.0",
    "@web3auth/default-solana-adapter": "^8.0.1",
    "@web3auth/ethereum-provider": "^8.0.1",
    "@web3auth/metamask-adapter": "^8.0.1",
    "@web3auth/modal": "^8.0.1",
    "@web3auth/solana-provider": "^8.0.1",
    "@web3auth/torus-solana-adapter": "^8.0.1",
    "@web3auth/wallet-connect-v2-adapter": "^8.0.1",
    "@web3auth/wallet-services-plugin": "^8.0.1",

It’s solved by deleting mfaSettings object.
It seems like if mfaSettings object exists, web3Auth consider MFA is enabled although mfaLevel is marked as 'none'.

Hi @hadeath03, Great! It’s nice to hear that you solved the problem.

Please try to update all the packages to our latest version 8.6.1.

Hi @TomTom,
Does 8.6.1 solve the issue?

Hi @hadeath03,

No, it does not solve the problem, but it’s good to update to our latest version.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.