Log in
Model

UserConfigManager

Magento\TwoFactorAuth\Model\UserConfigManager

What it does

This class manages two-factor authentication (2FA) configuration settings for individual admin users in Magento 2.

Developers use it to get/set provider configurations (like Google Authenticator or Duo Security settings), manage which providers are enabled for a user, activate/deactivate provider configurations, and set the default authentication provider for each user.

Public Methods

  • getProviderConfig()
  • setProviderConfig()
  • addProviderConfig()
  • resetProviderConfig()
  • setProvidersCodes()
  • getProvidersCodes()
  • activateProviderConfiguration()
  • isProviderConfigurationActive()
  • setDefaultProvider()
  • getDefaultProvider()