PHPackages                             magetarian/module-customer-tfa - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. magetarian/module-customer-tfa

ActiveMagento2-module[Authentication &amp; Authorization](/categories/authentication)

magetarian/module-customer-tfa
==============================

TFA customer module for Magento 2

1.1.6(3y ago)7573[2 issues](https://github.com/magetarian/customerTwoFactorAuth/issues)GPL-3.0-onlyPHPPHP ~7.4.0||~8.1.0

Since Jun 10Pushed 3y ago2 watchersCompare

[ Source](https://github.com/magetarian/customerTwoFactorAuth)[ Packagist](https://packagist.org/packages/magetarian/module-customer-tfa)[ Docs](https://github.com/magetarian/customerTwoFactorAuth)[ RSS](/packages/magetarian-module-customer-tfa/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (7)Versions (11)Used By (0)

Two Factor Authentication for Customers
=======================================

[](#two-factor-authentication-for-customers)

[![Latest Stable Version](https://camo.githubusercontent.com/45065ad5c276d8ca2b2b8d4d9ea49ad358ed7b61153de706e01d83d5651156fd/68747470733a2f2f706f7365722e707567782e6f72672f6d61676574617269616e2f6d6f64756c652d637573746f6d65722d7466612f762f737461626c65)](https://packagist.org/packages/magetarian/module-customer-tfa)[![Total Downloads](https://camo.githubusercontent.com/46c6721ecc1654776a8e51471b249bcb82fe9c8d3e1ef3c5d2d8d2f2d82f6ea2/68747470733a2f2f706f7365722e707567782e6f72672f6d61676574617269616e2f6d6f64756c652d637573746f6d65722d7466612f646f776e6c6f616473)](https://packagist.org/packages/magetarian/module-customer-tfa)[![Latest Unstable Version](https://camo.githubusercontent.com/a5bc5bf1110163486e580b6e0799ba7a7e073724288158cfc879baa9e6026433/68747470733a2f2f706f7365722e707567782e6f72672f6d61676574617269616e2f6d6f64756c652d637573746f6d65722d7466612f762f756e737461626c65)](https://packagist.org/packages/magetarian/module-customer-tfa)[![License](https://camo.githubusercontent.com/ddedbc175c3f3429959df6b7ff8fbee2070abae9d9ba5654e63e068d5dc76488/68747470733a2f2f706f7365722e707567782e6f72672f6d61676574617269616e2f6d6f64756c652d637573746f6d65722d7466612f6c6963656e7365)](https://packagist.org/packages/magetarian/module-customer-tfa)[![Pipeline Status](https://camo.githubusercontent.com/247debaee4c4d1e2272a28862b9503b1cd72ac58ea7425aed9f5a2b57e69a2f7/68747470733a2f2f6769746c61622e636f6d2f6d61676574617269616e2f637573746f6d657254776f466163746f72417574682f6261646765732f6d61737465722f706970656c696e652e737667)](https://gitlab.com/magetarian/customerTwoFactorAuth/-/commits/master)[![Coverage Report](https://camo.githubusercontent.com/31f7c34e3ac7af3938a08ebf996d050ae6cfbe8e7190a0fbaa5329c2c757f50f/68747470733a2f2f6769746c61622e636f6d2f6d61676574617269616e2f637573746f6d657254776f466163746f72417574682f6261646765732f6d61737465722f636f7665726167652e737667)](https://gitlab.com/magetarian/customerTwoFactorAuth/-/commits/master)

The module add ability for customers to login using TFA.

Supported Providers
-------------------

[](#supported-providers)

- Google Authenticator
- Authy
- Duo Security

[![](https://github.com/sashas777/assets/raw/master/tfa.gif)](https://github.com/sashas777/assets/raw/master/tfa.gif)

Installation
------------

[](#installation)

Run the following command at Magento 2 root folder:

```
composer require magetarian/module-customer-tfa
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy

```

Uninstallation
--------------

[](#uninstallation)

Run the following command at Magento 2 root folder:

```
composer remove magetarian/module-customer-tfa
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy

```

Contribute to this module
-------------------------

[](#contribute-to-this-module)

Feel free to Fork and contrinute to this module and create a pull request so we will merge your changes to master branch.

Credits
-------

[](#credits)

Thanks the [the contributors](https://github.com/magetarian/customerTwoFactorAuth/graphs/contributors)

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance14

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 86.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~88 days

Recently: every ~136 days

Total

10

Last Release

1364d ago

PHP version history (4 changes)1.0.0PHP ~7.2.0||~7.3.0

1.1.0PHP ~7.3.0||~7.4.0

1.1.5PHP ~7.3.0||~7.4.0||~8.1.0

1.1.6PHP ~7.4.0||~8.1.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/11a4b6d901bcab961bde71c09e3aa3c4981324df1fd3344c3041635dd4199e96?d=identicon)[sashas](/maintainers/sashas)

---

Top Contributors

[![sashas777](https://avatars.githubusercontent.com/u/6912470?v=4)](https://github.com/sashas777 "sashas777 (123 commits)")[![atishgoswami](https://avatars.githubusercontent.com/u/2647377?v=4)](https://github.com/atishgoswami "atishgoswami (17 commits)")[![cundd](https://avatars.githubusercontent.com/u/743122?v=4)](https://github.com/cundd "cundd (2 commits)")

---

Tags

2fa-securityauthyduo-securitygoogle-authenticatorloginmagento2magento2-moduletfatwo-factor-authentication

### Embed Badge

![Health badge](/badges/magetarian-module-customer-tfa/health.svg)

```
[![Health](https://phpackages.com/badges/magetarian-module-customer-tfa/health.svg)](https://phpackages.com/packages/magetarian-module-customer-tfa)
```

###  Alternatives

[mollie/magento2

Mollie Payment Module for Magento 2

1121.6M10](/packages/mollie-magento2)[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50374.2k18](/packages/dotdigital-dotdigital-magento2-extension)[swissup/module-search-mysql-legacy

Legacy mysql search for magento 2.4

10483.0k](/packages/swissup-module-search-mysql-legacy)[bitexpert/magento2-force-customer-login

The Force Login module for Magento2 redirects a storefront visitor to the Magento2 Frontend login page, if the visitor is not logged in. It is possible to configure the whitelisted urls to add custom definitions.

171409.9k](/packages/bitexpert-magento2-force-customer-login)[loki/magento2-admin-components

N/A

151.6k5](/packages/loki-magento2-admin-components)[pagbank/payment-magento

PagBank - Payment for Magento and Adobe

2128.3k7](/packages/pagbank-payment-magento)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
