mastersteelblade / google-authenticator
v1.0.1
2020-12-08 14:06 UTC
Requires
- php: ^8.0
Requires (Dev)
- symfony/phpunit-bridge: ^5.1.8
README
此包为您的网站提供Google Authenticator功能。
文档正在等待中。
要求
此分支是为PHP 8.0+构建的。
使用Composer安装
composer require mastersteelblade/google-authenticator
使用方法
查看example.php了解如何使用。
原始Sonata Web应用程序位于web/中,等待全面更新。请将users.dat设置为可写,否则无法保存密钥。尝试使用chregu/foobar登录。
示例中缺少的内容
- 防止重放攻击。为了防止窥探风险,令牌应仅使用一次。
- 仅在再次提供密码时(或根本不提供)显示二维码
- 根据用户请求重新生成密钥。
请随意提交PR以改进此功能,或者等待我自行处理。
支持
请使用GitHub问题进行支持,因为这是与我联系的最简单方式。请随意提交功能请求和错误报告,我将尽我所能实现它们!
如果您认为您找到了一个错误或您有一个要提出的特性想法,请随意在查看贡献指南后提出问题。
许可
此包可在MIT许可下使用,最初是从看似已废弃的Sonata Project分支中分叉出来的。