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