{"id":19459492,"url":"https://github.com/e107inc/twofactorauth","last_synced_at":"2025-10-24T01:21:27.380Z","repository":{"id":69278987,"uuid":"328759427","full_name":"e107inc/twofactorauth","owner":"e107inc","description":"Two-Factor Authenthication (2FA) for e107","archived":false,"fork":false,"pushed_at":"2024-09-15T12:24:14.000Z","size":13901,"stargazers_count":2,"open_issues_count":2,"forks_count":2,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-09-15T14:00:32.679Z","etag":null,"topics":["2fa","e107","plugin","security","two-factor-auth","twofactorauth"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/e107inc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-11T18:42:15.000Z","updated_at":"2024-09-15T12:24:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"e70676d4-c62d-4a42-9c8b-4257c0326169","html_url":"https://github.com/e107inc/twofactorauth","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/e107inc%2Ftwofactorauth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/e107inc%2Ftwofactorauth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/e107inc%2Ftwofactorauth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/e107inc%2Ftwofactorauth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/e107inc","download_url":"https://codeload.github.com/e107inc/twofactorauth/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223988249,"owners_count":17236886,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2fa","e107","plugin","security","two-factor-auth","twofactorauth"],"created_at":"2024-11-10T17:32:47.851Z","updated_at":"2025-10-24T01:21:27.288Z","avatar_url":"https://github.com/e107inc.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Two-Factor Authenthication (2FA) for e107 \n\nThis 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. \n\nIt makes use of the [TwoFactorAuth Library by RobThree](https://github.com/RobThree/TwoFactorAuth).\n\n## Features\n### Current features\n* 2FA support for login (both user and admin)\n* Recovery codes\n* Admins can disable 2FA for a specific user (as fallback)\n* Ability to change \"Label\" (used in the authentication application) in preferences\n\n### Features planned for future releases: \n* See [Issue tracker](https://github.com/e107inc/twofactorauth/issues?q=is%3Aopen%20is%3Aissue%20type%3AFeature%20label%3A%22status%3A%20planned%22) \n\n## Requirements ##\n* e107 v2.3.1+ \n* PHP 8.2+\n\n## Recommended authenticator applications\n* [2FAS](https://2fas.com/)\n* [Google Authenticator](https://support.google.com/accounts/answer/1066447)\n* [Duo Mobile](https://duo.com/product/multi-factor-authentication-mfa/duo-mobile-app)\n* [Microsoft Authenticator](https://www.microsoft.com/en-us/p/microsoft-authenticator)\n* [FreeOTP](https://freeotp.github.io/)\n* [Yandex.Key](https://yandex.com/support/passport/authorization/twofa.html)\n\n## How to get help? ##\n* First, **search the documentation** [here](#) - *documentation will be added asap*\n* 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)\n\n## Bugs \u0026  feature requests ##\n* Bug reports and feature requests are very welcome! \n* Use the [issue tracker](https://github.com/e107inc/twofactorauth/issues)\n\n## Translation ##\n* 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).\n\n## Changelog ##\nSee the **releases** section [here](https://github.com/e107inc/twofactorauth/releases)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fe107inc%2Ftwofactorauth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fe107inc%2Ftwofactorauth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fe107inc%2Ftwofactorauth/lists"}