georgechaduneli/google-authenticator-old

将Google身份验证器集成到PHP项目的库

dev-master / 2.x-dev 2020-08-05 18:51 UTC

This package is auto-updated.

Last update: 2024-09-23 00:04:04 UTC


README

Build Status

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群组中发布问题和建议