91carriage / 2fa
此包已被放弃,不再维护。未建议替代包。
为SilverStripe添加TOTP-2FA
2.2.2
2015-07-14 17:48 UTC
Requires
- hhvm: ~3.6
Requires (Dev)
- 91carriage/phpunit-hhi: 4.5.*
- phpunit/phpunit: 4.5.*
README
本模块为SilverStripe添加TOTP(定时一次性密码)2FA支持。
需求
- SilverStripe框架3.1
- rych的PHP OATH-OTP实现
- Endroid QR Code
安装
通过 composer 安装此模块是最简单的方式。只需将 "91carriage/2fa": "~1.0"
添加到项目的 composer.json
文件中,或者从项目主目录运行 composer require '91carriage/2fa:~1.0'
。
配置
所有配置都通过 配置API 完成。当前可用的选项有
_91Carriage\Member.totp_window
-- 用户获取正确令牌的令牌窗口中的令牌数量。如果为0,则只接受当前令牌。注意:这是窗口的总大小,而不是当前令牌两边的尺寸。例如,默认值2允许用户指定前一个或下一个令牌以及当前令牌。_91Carriage\BackupToken.single_use
-- 如果备份令牌是单次使用的。如果设置为true,如果使用备份令牌登录,则将其删除。默认为true。