ianm / twofactor
Flarum 的双因素认证
1.1.2
2024-06-15 08:58 UTC
Requires
- php: ^8.1
- endroid/qr-code: ^4.8
- flarum/core: ^1.8.3
- spomky-labs/otphp: ^11.2
Requires (Dev)
- blomstra/gdpr: @beta
- blomstra/turnstile: *
- flarum/phpstan: ^1.8
- flarum/testing: ^1.8.0
- fof/oauth: *
- sycho/flarum-private-facade: ^0.1.16
README
这是一个Flarum扩展。Flarum 的双因素认证
要求
由于第三方库限制,此扩展需要至少PHP 8.1。
功能
- 强制
admin
账户启用双因素认证以提高安全性 - 配置应强制哪些其他用户组启用
- 支持所有常见的身份验证应用
- 保护
login
、forgot password
端点 - 与
fof/oauth
集成,以保护受保护账户的OAuth登录 - 2FA 启用/禁用通知
- 2FA 状态页面
- 备份/恢复码
- 可选在X天后无使用情况下撤销休眠访问令牌
权限
此扩展提供查看其他用户2FA状态的能力(适用于管理员和/或版主)。为了正确运行,您还必须将权限Moderate Access Tokens
设置为与您要求的View 2FA status of other users
相同的组。
安装
使用composer安装
composer require ianm/twofactor:"*"
更新
composer update ianm/twofactor php flarum migrate php flarum cache:clear
使用方法
命令行界面
独立于设置,您可以使用CLI删除休眠访问令牌。默认的天数设置为30天,CLI将尊重扩展设置中的此值以及开发者令牌设置。
php flarum twofactor:kill-inactive-tokens
待办事项
截图
二维码设置
手动设置
安全标签集成
启用/禁用通知
管理员用户列表状态图标
链接
支持
请考虑支持我的扩展开发和维护工作。