v17development / flarum-third-party-login-only
仅允许通过 OAuth 扩展进行登录和注册。
v0.1.1
2021-08-08 11:40 UTC
Requires
- flarum/core: ^1.0.0
README
仅允许通过 OAuth 扩展进行登录和注册。
如果您有任何反馈,请告诉我们!您是否遇到问题?您可以在 Flarum 论坛或 GitHub 上报告问题。
⚠️ 请注意:此扩展完全禁用了登录和注册表单。
ℹ️ 何时使用此扩展?
明确来说,此扩展 不会 将 OAuth 添加到您的 Flarum 实例中,而是禁用了 登录 和 注册 密码表单,以提供更好的认证流程用户体验。使用 FoF Passport 或 FoF oAuth 将 OAuth 添加到您的论坛。
此扩展适合只想允许使用外部 OAuth 账户/提供者进行登录和注册的组织或社区。
📥 安装
如果您想安装此扩展,请运行以下命令
composer require v17development/flarum-third-party-login-only
♻ 更新
在您的服务器上运行以下命令以更新插件
composer update v17development/flarum-third-party-login-only
🦸 功能
- 禁用
/login、/api/login并移除登录表单 - 如果没有 OAuth 登录
token,则禁用/register并移除注册表单 - 禁用
/reset和/api/forgot路由并移除密码重置表单 - 通过 OAuth 扩展管理新注册仍然可以通过
允许注册权限进行 - 允许添加欢迎信息给新用户
知识库文章
🔨 兼容性
🙋 有问题或反馈?
如果您对此扩展有任何问题,请不要犹豫,回复此主题或 创建一个 issue。
❤️ 由 Buttonizer 赞助
此扩展由 Buttonizer 赞助。
🖼️ 截图
登录窗口
激活此扩展后,登录表单将被移除,仅显示 OAuth 按钮。只有在设置“忘记密码链接”时,“忘记密码”链接才会可见。
如果启用“替换登录和注册按钮”设置,则“登录”窗口将不可见,并自动打开 FoF Passport OAuth 登录窗口。