d3 / oxtotp
2.1.1.0
2023-09-07 07:06 UTC
Requires
- php: >=7.2
- ext-openssl: *
- ext-xmlwriter: *
- bacon/bacon-qr-code: ^2.0
- d3/testingtools: ^1.0
- laminas/laminas-math: ^3.2
- oxid-esales/oxideshop-ce: 6.8.0 - 6.14
- spomky-labs/otphp: ^10.0 || ^11.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.19
- phpstan/phpstan: ^1.8
Suggests
- d3/oxid-twofactor-passwordless: Passwordless login with FIDO2 hardware token.
Replaces
- d3/oxtotp: *
This package is auto-updated.
Last update: 2024-09-23 07:17:52 UTC
README
2-Faktor-Authentisierung (Einmalpasswort) für OXID eShop
此模块提供了一种 2-Faktor-Authentisierung(基于时间的单次密码 / TOTP),用于登录前端和后端,除了用户名和密码外。
功能
- 前端和后端登录的 2-Faktor-Authentisierung,除用户名和密码外
- 在前端和后端激活和设置
- 显示已激活此认证的用户账户 - 否则使用标准登录
- 通过可扫描的 QR 码或可复制的字符串设置访问权限
- 一次性密码的验证和 QR 码的生成完全在商店内进行 - 无需外部通信
- 静态备份码也允许在没有生成工具的情况下进行(有限的)登录
- 可以为管理员用户强制设置第二个因素的设置
设置
登录
系统要求
此包需要安装了 Composer 的 OXID eShop,版本如下:
- 6.3.x
- 6.4.x
- 6.5.x
以及其要求。
默认支持 Flow 和 Wave 主题。其他主题可能需要调整。
第一步
打开命令行,导航到商店的根目录(source 和 vendor 的父目录)。执行以下命令。根据您的安装环境调整路径。
composer require d3/oxid-twofactor-onetimepassword
在商店管理员中“扩展 -> 模块”下激活模块。
所需的配置在“设置”选项卡中的同一区域。
变更日志
有关更多信息,请参阅 CHANGELOG。
贡献
如果您有改进建议,请在该存储库上创建一个分支并创建一个拉取请求。或者,您可以直接创建一个问题。将项目添加到您的收藏夹。非常感谢。
- 创建项目分支
- 创建功能分支(git checkout -b feature/AmazingFeature)
- 提交您的更改(git commit -m 'Add some AmazingFeature')
- 传输分支(git push origin feature/AmazingFeature)
- 打开拉取请求
许可证
(截止日期:2018年10月17日)
在 GPLv3 许可证下分发。
Copyright (c) D3 Data Development (Inh. Thomas Dartsch)
Diese Software wird unter der GNU GENERAL PUBLIC LICENSE Version 3 vertrieben.
请参阅随源代码一起分发的 LICENSE 文件,以获取完整的版权和许可证信息。
致谢
为此模块做出贡献的人
- Tobias Matthaiou
非常感谢。