Log in

TwoFactorAuth Module

Api\AdminTokenServiceInterface

Interface

This interface extends Magento's standard admin token service to support two-factor authentication functionality. Developers use this interface when t...

Api\AuthyAuthenticateInterface

Interface

This interface defines the contract for authenticating Magento 2 administrators using Authy two-factor authentication. Developers implement this inter...

Api\AuthyConfigureInterface

Interface

This interface defines the contract for configuring and activating the Authy two-factor authentication provider in Magento 2. Developers use this when...

Api\Data\AdminTokenResponseInterface

Interface

This interface defines the structure for admin token responses in Magento's two-factor authentication system. Developers use this when handling admin...

Api\Data\AuthyDeviceInterface

Interface

This interface defines the data structure for Authy two-factor authentication devices in Magento 2. Developers use it to manage phone-based 2FA device...

Api\Data\AuthyRegistrationPromptResponseInterface

Interface

This interface defines the structure for responses when prompting users to register a device for Authy two-factor authentication. Developers use this...

Api\Data\CountryInterface

Interface

This interface defines the contract for Country data objects used in Magento's two-factor authentication module. Developers use this when working with...

Api\Data\CountrySearchResultsInterface

Interface

This interface defines the contract for search results when querying countries in the Two-Factor Authentication module. Developers use this interface...

Api\Data\DuoDataInterface

Interface

This interface defines the data structure for Duo Security two-factor authentication integration in Magento 2. Developers would have used it to manage...

Api\Data\GoogleAuthenticateInterface

Interface

This interface defines the contract for Google Authenticator data objects used in Magento's two-factor authentication system. Developers use this when...

Api\Data\GoogleConfigureInterface

Interface

This interface defines the contract for Google Authenticator configuration data in Magento's two-factor authentication system. Developers use this whe...

Api\Data\U2fWebAuthnRequestInterface

Interface

This interface defines the contract for WebAuthn (U2F) authentication request data in Magento's two-factor authentication system. Developers use this...

Api\Data\UserConfigInterface

Interface

This interface defines the data structure for storing two-factor authentication configuration for individual admin users in Magento 2. Developers use...

Api\Data\UserConfigSearchResultsInterface

Interface

This interface defines the contract for search results when querying two-factor authentication user configurations in Magento 2. Developers use this w...

Api\DuoAuthenticateInterface

Interface

This interface defines the contract for authenticating admin users via Duo Security two-factor authentication in Magento 2. Developers use this to imp...

Api\DuoConfigureInterface

Interface

This interface defines the contract for configuring and activating Duo Security two-factor authentication in Magento 2. Developers use this to retriev...

Api\EngineInterface

Interface

This interface defines the contract for two-factor authentication (2FA) engine providers in Magento 2. Developers implement this interface when creati...

Api\Exception\NotificationExceptionInterface

Interface

This interface defines an exception type that should be thrown when the Two-Factor Authentication system fails to send a notification to a user, such...

Api\GoogleAuthenticateInterface

Interface

This interface defines the contract for Google Authenticator-based two-factor authentication in Magento 2 admin panel. Developers use this to generate...

Api\GoogleConfigureInterface

Interface

This interface defines the contract for configuring Google Authenticator as a two-factor authentication provider in Magento 2. Developers implement th...

Api\ProviderInterface

Interface

This interface defines the contract for two-factor authentication (2FA) providers in Magento 2. Developers implement this interface when creating cust...

Api\ProviderPoolInterface

Interface

This interface defines a pool of two-factor authentication providers available in Magento 2. Developers use it to retrieve all available 2FA providers...

Api\TfaInterface

Interface

This interface defines the contract for managing two-factor authentication (2FA) in Magento 2. Developers use this interface to check if 2FA is enable...

Api\TfaSessionInterface

Interface

This interface defines the contract for managing two-factor authentication (2FA) sessions in Magento. Developers use this to grant access after succes...

Api\TfatActionsInterface

Interface

This interface defines actions that can be performed using a pre-authentication two-factor authentication token (tfat). Developers use this to retriev...

Api\U2fKeyAuthenticateInterface

Interface

This interface defines the contract for authenticating admin users via U2F (Universal 2nd Factor) security keys in Magento's two-factor authentication...

Api\U2fKeyConfigReaderInterface

Interface

This interface defines the contract for reading U2F (Universal 2nd Factor) security key configuration in Magento's two-factor authentication system. D...

Api\U2fKeyConfigureInterface

Interface

This interface defines the contract for configuring U2F (Universal 2nd Factor) hardware security keys as a two-factor authentication method in Magento...

Api\UserConfigManagerInterface

Interface

This interface manages two-factor authentication (2FA) configuration for individual admin users in Magento 2. Developers use it to get, set, and activ...

Api\UserConfigRequestManagerInterface

Interface

This interface defines methods for managing two-factor authentication (2FA) configuration requests for admin users. Developers use it to check if a us...

Api\UserConfigTokenManagerInterface

Interface

This interface manages temporary authorization tokens that allow users to configure their two-factor authentication (2FA) settings. Developers use thi...

Api\UserNotifierInterface

Interface

This interface defines methods for sending notification messages to admin users regarding two-factor authentication configuration. Developers would im...

Model\AlertInterface

Interface

This interface defines the contract for triggering security alerts in Magento's two-factor authentication module. Developers implement this interface...