This extension integrates multi-factor authentication into the OroCommerce storefront to help protect customer accounts. It supports various authentication methods and gives users flexibility to manage their 2FA settings. Backup codes are also available for emergency access. SMS-based authentication includes phone number verification, and all 2FA-related settings can be configured through the back-office.
Key Features and Benefits
Back-Office Configuration: A new set of configuration options under System > Configuration > Commerce > Customer > Customer User allows admins to enable 2FA, configure the code validity period, code length and format, available and required 2FA methods, SMS content templates, and more.
Multiple Authentication Methods: Supports Email, SMS, Google Authenticator, and Backup Codes for strong user authentication.
Backup Code Support: Allows customer users to generate backup codes for emergency access when other methods are unavailable.
Phone Number-Based 2FA: Customer phone numbers are used solely for 2FA. Users must confirm their number via an SMS code.
SMS Integration: Compatible with Vonage integration. SMS delivery can be configured in the back-office under System > Integrations > Manage Integrations.
Storefront 2FA Settings: Customer users can manage their 2FA preferences under Account > Security Settings, with options depending on what methods are enabled in the back-office.
Before installing this extension, please be aware of the following conditions that apply to its use.
- Please check Oro Documentation for extension installation and management instructions.
- This extension is provided “AS-IS” and without warranty of any kind, and it is not covered by the Oro User licenses agreement.
- Users of this extension can modify it and use modified code following OSL-3.0. licence.
- Before using this extension in a production environment, ensure it’s validated on any development environment.
Oro Team extensions maintenance and modifications are possible in scope of a dedicated agreement. Contact an Oro Representative for more information.