TwoFactorAuth Module
Api\AdminTokenServiceInterface
This interface extends Magento's standard admin token service to support two-factor authentication functionality. Developers use this interface when t...
Api\AuthyAuthenticateInterface
This interface defines the contract for authenticating Magento 2 administrators using Authy two-factor authentication. Developers implement this inter...
Api\AuthyConfigureInterface
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
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
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
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
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
This interface defines the contract for search results when querying countries in the Two-Factor Authentication module. Developers use this interface...
Api\Data\DuoDataInterface
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
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
This interface defines the contract for Google Authenticator configuration data in Magento's two-factor authentication system. Developers use this whe...
Api\Data\U2fWebAuthnRequestInterface
This interface defines the contract for WebAuthn (U2F) authentication request data in Magento's two-factor authentication system. Developers use this...
Api\Data\UserConfigInterface
This interface defines the data structure for storing two-factor authentication configuration for individual admin users in Magento 2. Developers use...
Api\Data\UserConfigSearchResultsInterface
This interface defines the contract for search results when querying two-factor authentication user configurations in Magento 2. Developers use this w...
Api\DuoAuthenticateInterface
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
This interface defines the contract for configuring and activating Duo Security two-factor authentication in Magento 2. Developers use this to retriev...
Api\EngineInterface
This interface defines the contract for two-factor authentication (2FA) engine providers in Magento 2. Developers implement this interface when creati...
Api\Exception\NotificationExceptionInterface
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
This interface defines the contract for Google Authenticator-based two-factor authentication in Magento 2 admin panel. Developers use this to generate...
Api\GoogleConfigureInterface
This interface defines the contract for configuring Google Authenticator as a two-factor authentication provider in Magento 2. Developers implement th...
Api\ProviderInterface
This interface defines the contract for two-factor authentication (2FA) providers in Magento 2. Developers implement this interface when creating cust...
Api\ProviderPoolInterface
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
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
This interface defines the contract for managing two-factor authentication (2FA) sessions in Magento. Developers use this to grant access after succes...
Api\TfatActionsInterface
This interface defines actions that can be performed using a pre-authentication two-factor authentication token (tfat). Developers use this to retriev...
Api\U2fKeyAuthenticateInterface
This interface defines the contract for authenticating admin users via U2F (Universal 2nd Factor) security keys in Magento's two-factor authentication...
Api\U2fKeyConfigReaderInterface
This interface defines the contract for reading U2F (Universal 2nd Factor) security key configuration in Magento's two-factor authentication system. D...
Api\U2fKeyConfigureInterface
This interface defines the contract for configuring U2F (Universal 2nd Factor) hardware security keys as a two-factor authentication method in Magento...
Api\UserConfigManagerInterface
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
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
This interface manages temporary authorization tokens that allow users to configure their two-factor authentication (2FA) settings. Developers use thi...
Api\UserNotifierInterface
This interface defines methods for sending notification messages to admin users regarding two-factor authentication configuration. Developers would im...
Model\AlertInterface
This interface defines the contract for triggering security alerts in Magento's two-factor authentication module. Developers implement this interface...