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()