elgentos / frontend2fa
Magento 2 前端双因素认证实现
1.0.0
2024-03-20 12:46 UTC
Requires
- endroid/qr-code: ^4.3.5
- juashyam/authenticator: dev-master
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);
屏幕截图
设置页面(在我的账户中)
设置完成后登录后的双因素认证
后台配置
后台中的双因素认证重置按钮
许可证
本项目采用MIT许可证。