juashyam / authenticator
juashyam/authenticator
Magento 2 Backend 2FA implementation
Two Factor Authentication
Advanced Magento Two-Factor Authentication, which uses Google authenticator and your smart phone in order to authenticate your admin session
Getting Started
Magento 2 Two-Factor Authentication will protect our Magento store from insecure Internet connections.
Every time we login there is a chance that someone is sniffing or logging the password, which can later be used to login to your store.
You can protect our store from these type of attacks by using our advanced Magento Two-Factor Authentication, which uses Google authenticator and your smart phone in order to authenticate your admin session.
Prerequisites
Installation
composer require juashyam/authenticator
php bin/magento module:enable Neyamtux_Authenticator
php bin/magento setup:upgrade
Please install & enable Elgentos_Frontend2FA for frontend 2FA.
composer require elgentos/frontend2fa
php bin/magento module:enable Elgentos_Frontend2FA
php bin/magento setup:upgrade
Fun Demo
It authenticates only Admin Login however there is a frontend demo as well.
{Magento Store URL}/authenticator

Authors
- Shyam Kumar
License
This project is licensed under the MIT License
No changelog yet
The vendor hasn't published a changelog. Tagged releases appear in the Versions tab.
| Version | Stability | QA Status | Released |
|---|---|---|---|
| 0.0.1 | stable | Fail | 2019-03-06 20:45:39 |
Requires 2
| Package | Constraint |
|---|---|
| php | ~5.5.0|~5.6.0|~7.0.0|~7.1.0|~7.2.0|~7.3.0 |
| magento/framework | ^100.1.0|101.0.*|^102.0.0 |
| Tool | Status | Findings | Summary |
|---|---|---|---|
| PHPCS | Fail | 2 | 2 errors (gating threshold: error-severity=10, ruleset: Magento2) |
| PHPStan | Error | 0 | composer require failed on PHP 8.3 — Your requirements could not be resolved to an installable set of packages. Problem 1 - juashyam/authenticator 0.0.1 requires php ~5.5.0|~5.6.0|~7.0.0|~7.1.0|~7.2.0|~7.3.0 -> your php version (8.3.31) does not satisfy that requirement. |
| Cpd | Pass | 0 | |
| Security | Skipped | 0 | no resolvable dependency tree to audit — Your requirements could not be resolved to an installable set of packages. Problem 1 |
Turn an existing module into recurring revenue.
If you already maintain a Magento 2 module on GitHub or GitLab, listing it on Packagento takes about five minutes. We mirror your tags, handle distribution signing, and route paid licenses through Stripe Connect, so you can keep shipping the way you already do.