https://github.com/e107inc/twofactorauth
Two-Factor Authenthication (2FA) for e107
https://github.com/e107inc/twofactorauth
2fa e107 plugin security two-factor-auth twofactorauth
Last synced: 26 days ago
JSON representation
Two-Factor Authenthication (2FA) for e107
- Host: GitHub
- URL: https://github.com/e107inc/twofactorauth
- Owner: e107inc
- Created: 2021-01-11T18:42:15.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-15T12:24:14.000Z (8 months ago)
- Last Synced: 2024-09-15T14:00:32.679Z (8 months ago)
- Topics: 2fa, e107, plugin, security, two-factor-auth, twofactorauth
- Language: PHP
- Homepage:
- Size: 13.3 MB
- Stars: 2
- Watchers: 4
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Two-Factor Authenthication (2FA) for e107
This plugin adds Two Factor Authentication (2FA) to an e107 installation. It can be used in combination with any [authentication app](https://github.com/e107inc/twofactorauth/#recommended-authenticator-applications) on your (mobile) device.
It makes use of the [TwoFactorAuth Library by RobThree](https://github.com/RobThree/TwoFactorAuth).
## Features
### Current features
* 2FA support for login (both user and admin)
* Recovery codes
* Admins can disable 2FA for a specific user (as fallback)
* Ability to change "Label" (used in the authentication application) in preferences### Features planned for future releases:
* See [Issue tracker](https://github.com/e107inc/twofactorauth/issues?q=is%3Aopen%20is%3Aissue%20type%3AFeature%20label%3A%22status%3A%20planned%22)## Requirements ##
* e107 v2.3.1+
* PHP 8.2+## Recommended authenticator applications
* [2FAS](https://2fas.com/)
* [Google Authenticator](https://support.google.com/accounts/answer/1066447)
* [Duo Mobile](https://duo.com/product/multi-factor-authentication-mfa/duo-mobile-app)
* [Microsoft Authenticator](https://www.microsoft.com/en-us/p/microsoft-authenticator)
* [FreeOTP](https://freeotp.github.io/)
* [Yandex.Key](https://yandex.com/support/passport/authorization/twofa.html)## How to get help? ##
* First, **search the documentation** [here](#) - *documentation will be added asap*
* Then, if you cannot find the answer to your question, please submit a new issue in the issue tracker [here](https://github.com/e107inc/twofactorauth/issues)## Bugs & feature requests ##
* Bug reports and feature requests are very welcome!
* Use the [issue tracker](https://github.com/e107inc/twofactorauth/issues)## Translation ##
* In case you want to translate this plugin to your language, please [fork this Github repository](https://help.github.com/articles/fork-a-repo) and submit a [pull-request](https://help.github.com/articles/using-pull-requests).## Changelog ##
See the **releases** section [here](https://github.com/e107inc/twofactorauth/releases)