{"repo":"RobThree/TwoFactorAuth","free":true,"listed":false,"github":"https://github.com/RobThree/TwoFactorAuth","clone":"git clone https://github.com/RobThree/TwoFactorAuth.git","description":"PHP library for Two Factor Authentication (TFA / 2FA)","language":"PHP","stars":1186,"topics":["qrcode","php","two-factor","twofactorauth","totp","multi-factor","security"],"license":"MIT","category":"security-tools","readme_excerpt":"PHP library for Two Factor Authentication PHP library for two-factor (or multi-factor) authentication using TOTP and QR-codes. Inspired by, based on but most importantly an improvement on 'PHPGangsta/GoogleAuthenticator'. There's a .Net implementation of this library as well. Requirements Requires PHP version =8.2 Optionally, you may need: sockets if you are using NTPTimeProvider endroid/qr-code if using EndroidQrCodeProvider or EndroidQrCodeWithLogoProvider . bacon/bacon-qr-code if using BaconQrCodeProvider . php-curl library when using an external QR Code provider such as QRServerProvider , ImageChartsQRCodeProvider , QRicketProvider or any other custom provider connecting to an external service. Installation The best way of installing this library is with composer: php composer.phar require robthree/twofactorauth Usage For a quick start, have a look at the getting started page or try out the demo. If you need more in-depth information about the configuration available then you can read through the rest of documentation. Integrations - CakePHP plugin - CI4-Auth: a user, group, role and permission management library for Codeigniter 4 License Licensed under MIT license. See LICENSE for details. Logo / icon under CC0 1.0 Universal (CC0 1.0) Public Domain Dedication (Archived page)","default_branch":null,"files":null,"tree":[],"storefront":"/r/RobThree","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RobThree/TwoFactorAuth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}