fof / oauth
允许用户使用GitHub、Twitter、Facebook、Google等登录!
1.6.11
2024-09-11 05:23 UTC
Requires
- flarum/core: ^1.8.1
- fof/extend: ^1.3.3
- league/oauth1-client: ^1.10.1
- league/oauth2-facebook: ^2.2.0
- league/oauth2-github: ^3.1.0
- league/oauth2-google: ^4.0.1
- omines/oauth2-gitlab: ^3.3.0
- wohali/oauth2-discord-new: ^1.2.1
Requires (Dev)
- flarum/phpstan: *
- flarum/testing: ^1.0.0
- dev-master
- 1.6.11
- 1.6.10
- 1.6.9
- 1.6.8
- 1.6.7
- 1.6.6
- 1.6.5
- 1.6.4
- 1.6.3
- 1.6.2
- 1.6.1
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.1
- 1.1.0
- 1.0.2
- 1.0.1
- 1.0.0
- 0.3.0
- 0.2.1
- 0.2.0
- 0.1.0
- dev-dependabot/npm_and_yarn/js/webpack-5.94.0
- dev-ds/improve-flex-layout
- dev-ds/do-not-override-loginmodal-body
- dev-provide-linkedin-oauth-and-fix-google-button
- dev-cw-fix-route-conflict
This package is auto-updated.
Last update: 2024-09-11 05:25:49 UTC
README
Flarum扩展。允许用户使用各种OAuth提供者登录
捆绑提供者
默认情况下,这些提供者已包含在内
- Discord
- Github
- Gitlab
权限
此扩展提供查看链接OAuth提供者状态的能力(适用于管理员和/或版主使用)。为了正确执行此操作,您还必须将权限管理访问令牌
设置为至少与您要求用于管理用户链接账户
相同的组。
附加提供者
此扩展还提供附加的OAuth提供者。以下是已知扩展的便捷列表,如果您知道更多,请告诉我们,我们将添加它们!
屏幕截图
使用启用Github
、Twitter
、Twitch
和Google
的登录/注册示例。
安装
composer require fof/oauth
更新
composer update fof/oauth php flarum cache:clear
配置
翻译
您可以通过两种方式替换论坛登录按钮的文本。
- 使用
fof-oauth.forum.providers.<name>
替换论坛侧的提供者名称 - 使用
fof-oauth.forum.log_in.with_<name>_button
替换整个“使用 “文本按钮“登录”
扩展
可以通过扩展器添加额外的提供者
。请参阅OAuth-Amazon以了解如何实现此操作,但基本上
- 在您的新扩展中,将
fof/oauth
作为依赖项 - 定义一个新的
Provider
,它扩展了FoF\OAuth\Provider
- 从您的新扩展的
extend.php
中,注册提供者(new FoF\OAuth\Extend\RegisterProvider(MyNewProvider::class))
- 在
fof-oauth
命名空间下提供所需的翻译。请参阅链接示例以了解需要哪些键。 - (可选) 为
fof/oauth
提供一个管理面板链接,以便轻松配置。再次,请参阅链接示例。 - (可选) 为您的新登录按钮提供所需的CSS样式。请参阅链接示例。
链接
由FriendsOfFlarum创建的扩展。