georgechaduneli / google-authenticator-old
将Google身份验证器集成到PHP项目的库
dev-master / 2.x-dev
2020-08-05 18:51 UTC
Requires
- php: ^7.0
- paragonie/random_compat: ^2.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-23 00:04:04 UTC
README
从http://code.google.com/p/google-authenticator/移植而来
您可以从这里使用Google身份验证器应用程序 http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=1066447 来生成一次性密码/令牌,并用这个小巧的PHP应用程序(当然,您也可以用这个创建它们)来验证它们。
使用Composer安装
添加依赖项
php composer.phar require sonata-project/google-authenticator
如果需要版本号,请输入 'dev-master'(除非您想要其他版本)
Please provide a version constraint for the sonata-project/google-authenticator requirement: dev-master
用法
请参阅example.php了解如何使用它。
web/目录中有一个小型的网络应用程序,展示了其工作原理,请确保为web服务器设置users.dat可写,否则它不会真正工作(它无法保存密钥)。请尝试使用chregu/foobar进行登录。
示例中缺少的内容
- 防止重放攻击。一个令牌只能使用一次
- 仅在再次提供密码时显示二维码(或根本不显示)
- 重新生成密钥
Google群组
您可以在以下Google群组中发布问题和建议
- Sonata Users:仅用于用户问题
- Sonata Devs:仅用于开发者