Interface
UserConfigManagerInterface
Magento\TwoFactorAuth\Api\UserConfigManagerInterface
What it does
This interface manages two-factor authentication (2FA) configuration for individual admin users in Magento 2.
Developers use it to get, set, and activate 2FA provider configurations per user, manage which providers are available to a user, and set a user's default 2FA provider.
It's essential for customizing 2FA behavior on a per-user basis rather than globally.
Public Methods
- getProviderConfig()
- setProviderConfig()
- addProviderConfig()
- resetProviderConfig()
- setProvidersCodes()
- getProvidersCodes()
- activateProviderConfiguration()
- isProviderConfigurationActive()
- setDefaultProvider()
- getDefaultProvider()