mastersteelblade/google-authenticator

v1.0.1 2020-12-08 14:06 UTC

This package is auto-updated.

Last update: 2024-09-11 04:03:33 UTC


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分支中分叉出来的。