juashyam / authenticator

juashyam/authenticator

Magento 2 Backend 2FA implementation

magento2-module QA: failed OSL-3.0

Two Factor Authentication

Advanced Magento Two-Factor Authentication, which uses Google authenticator and your smart phone in order to authenticate your admin session

Codacy Badge BCH compliance FOSSA Status

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

Google Authenticator App

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

Demo

Authors

  • Shyam Kumar

License

This project is licensed under the MIT License

FOSSA Status

No changelog yet

The vendor hasn't published a changelog. Tagged releases appear in the Versions tab.

Versions
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
QA results
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
License
OSL-3.0
Make it pay

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.