PHP-библиотека для двухфакторной (или многофакторной) аутентификации с использованием TOTP и QR-кодов . Создана по мотивам, основана на, но, что наиболее важно, является улучшением библиотеки ' PHPGangsta/GoogleAuthenticator '. Существует также реализация этой библиотеки для .NET .
- Требуется версия PHP >= 8.2
При желании вам может понадобиться:
- сокеты, если вы используете
NTPTimeProvider - endroid/qr-code при использовании
EndroidQrCodeProviderилиEndroidQrCodeWithLogoProvider. - bacon/bacon-qr-code при использовании
BaconQrCodeProvider. - Библиотека php-curl используется при работе с внешним поставщиком QR-кодов, таким как
QRServerProvider,ImageChartsQRCodeProvider,QRicketProviderили любым другим пользовательским поставщиком, подключающимся к внешнему сервису.
Лучший способ установить эту библиотеку — с помощью Composer:
php composer.phar require robthree/twofactorauth
Для быстрого старта ознакомьтесь со страницей " Начало работы" или попробуйте демо-версию .
Если вам необходима более подробная информация о доступных параметрах конфигурации, вы можете ознакомиться с остальной документацией .
- Плагин CakePHP
- CI4-Auth: библиотека для управления пользователями, группами, ролями и разрешениями в Codeigniter 4.
Распространяется под лицензией MIT. Подробности см. в файле LICENSE .
Логотип/иконка распространяется под лицензией CC0 1.0 Universal (CC0 1.0) Public Domain Dedication ( Архивированная страница )


