d3/oxid-twofactor-onetimepassword

为 OXID eSales 商店提供的基于时间的单次密码两步验证

安装: 64

依赖项: 0

建议者: 1

安全: 0

星标: 1

关注者: 4

分支: 1

开放问题: 1

类型:oxideshop-module

2.1.1.0 2023-09-07 07:06 UTC

This package is auto-updated.

Last update: 2024-09-23 07:17:52 UTC


README

deutsche Version english version

OXID eShop 的 2-Faktor-Authentisierung (一次性密码)

此模块提供了一种两步验证(基于时间的单次密码/TOTP)登录到前端和后端,除了用户名和密码外,还提供了额外的安全措施。

功能

  • 前端和后端登录支持用户名和密码外的两步验证
  • 支持前端和后端激活和设置
  • 已激活此功能的用户账户会显示认证,否则将使用常规标准登录
  • 可以通过可扫描的 QR 码或可复制字符串设置访问权限
  • 一次性密码验证和 QR 码生成完全在商店内部进行,无需与外部通信
  • 静态备份代码也允许在没有生成工具访问的情况下进行(有限)登录
  • 可以为管理员用户强制设置第二因素的设置

设置

Einrichtung Backend Einrichtung Frontend

登录

Login Backend Login Frontend

系统要求

此包需要安装 OXID eShop 的以下版本之一,并使用 Composer 进行安装

  • 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

非常感谢。