Log in
Model

Tfa

Magento\TwoFactorAuth\Model\Tfa

What it does

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

Developers use it to retrieve available 2FA providers (like Google Authenticator, Duo Security), check which providers are enabled or forced for users, manage user-specific provider configurations, and validate allowed URLs during the 2FA authentication flow.

Public Methods

  • getAllProviders()
  • getProviderByCode()
  • getAllEnabledProviders()
  • getProvider()
  • getForcedProviders()
  • getUserProviders()
  • getAllowedUrls()
  • getProvidersToActivate()
  • getProviderIsAllowed()
  • isEnabled()
  • getDefaultProviderCode()
  • setDefaultProviderCode()
  • resetProviderConfig()
  • setProvidersCodes()