paul999 / tfa
此扩展为您的phpBB论坛添加了对双因素认证的支持。
0.0.5
2019-09-06 14:05 UTC
Requires
- php: >=5.4.0
- ext-json: *
- ext-openssl: *
- composer/installers: ~1.0
- marc1706/otp-authenticate: ~1.0
- paragonie/random_compat: ~1.4|~2.0
- paul999/u2flib-server: dev-master
Requires (Dev)
- phing/phing: 2.4.*
- phpbb/epv: dev-master
This package is auto-updated.
Last update: 2024-08-29 22:41:59 UTC
README
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的安全密钥才能使其工作。《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问题跟踪器中提交错误和功能请求。