elgentos/frontend2fa

Magento 2 前端双因素认证实现

安装数: 6,161

依赖: 0

建议: 0

安全: 0

星标: 14

关注者: 16

分支: 15

开放问题: 3

类型:magento2-module

1.0.0 2024-03-20 12:46 UTC

This package is auto-updated.

Last update: 2024-09-20 18:13:24 UTC


README

本扩展基于Neyamtux_Authenticator,该认证提供后端的双因素认证。

功能

  • 强制特定客户组的用户进行前端双因素认证;
  • 对所选客户组强制执行双因素认证,意味着客户在登录后必须设置或认证才能继续;
  • 任何组的所有客户都可以选择设置自己的双因素认证;
  • 在后台打开客户,以便重置双因素认证密钥;
  • 荷兰语翻译文件。

安装

composer require elgentos/frontend2fa
php bin/magento module:enable Elgentos_Frontend2FA
php bin/magento module:enable Neyamtux_Authenticator
php bin/magento setup:upgrade

与其他认证系统集成

为了绕过特定登录用户的双因素认证要求,例如如果您为某些用户使用单点登录系统,请在他们的客户会话中设置此值

$customerSession->set2faSuccessful(true);

屏幕截图

设置页面(在我的账户中)

image

设置完成后登录后的双因素认证

image

后台配置

image

后台中的双因素认证重置按钮

image

许可证

本项目采用MIT许可证。