paul999/tfa

此扩展为您的phpBB论坛添加了对双因素认证的支持。

安装次数: 5

依赖项: 0

建议者: 0

安全性: 0

星标: 16

关注者: 8

分支: 13

公开问题: 16

类型:phpbb-extension

0.0.5 2019-09-06 14:05 UTC

This package is auto-updated.

Last update: 2024-08-29 22:41:59 UTC


README

Build Status Scrutinizer Code Quality

phpBB扩展,用于实现2FA

此扩展通过使用多种不同的安全密钥支持双因素认证。目前,默认提供的以下安全密钥:

  • U2F(见下文)
  • Google身份验证器(或兼容)
  • 备份密钥

可以通过遵循文档中的说明添加新类型密钥。

您可以在本扩展中设置几个选项

  • 完全禁用2FA(基本上是禁用扩展!)
  • 不要求2FA,但将其作为用户选项提供
  • 仅对具有a_权限的用户要求2FA,且仅限ACP登录
  • 仅对具有a_权限的用户要求2FA
  • 仅对具有a_或m_权限的用户要求2FA
  • 对所有用户要求2FA

根据所选的2FA设置,如果需要2FA密钥,则论坛将限制用户的可用性。只有在选择“不要求2FA,但将其作为用户选项提供”时,论坛不会受到限制。

U2F

目前,浏览器对U2F的支持有限

支持

  • Google Chrome(版本41及以上)

不支持

  • Safari
  • Firefox(尚未支持。支持将在下一个版本中添加)
  • Internet Explorer
  • Edge

测试您的浏览器是否支持U2F

您需要一个支持U2F的安全密钥才能使其工作。《a href="https://www.yubico.com/" rel="nofollow noindex noopener external ugc">Yubico(和其他)提供此类密钥。

除了浏览器要求外,U2F还需要您的论坛在SSL下运行。如果没有SSL,U2F密钥将无法工作,您也无法选择此类型密钥进行添加。这是U2F的限制。

请注意,此扩展目前基于U2F协议构建,尚不支持新的WebAuthn。可能在未来添加对WebAuthn的支持(包括额外的浏览器支持)。

安装

下载最新版本并解压缩到ext/paul999/tfa/,然后启用它

更新

在您的ACP中禁用扩展,将zip文件解压缩到ext/paul999/tfa/,然后启用它

翻译

请在master分支上创建一个PR。只有通过PR提交的翻译会被接受。当稳定版本即将发布时,我将开始合并翻译PR。在此点上的不完整翻译将不会合并。

错误/功能请求

可以在github问题跟踪器中提交错误和功能请求。