gbcl / minecraft-oauth
使用 Minecraft 登录您的 Flarum 论坛
1.0.0
2024-08-19 19:48 UTC
Requires
- php: ^8.0
- ext-json: *
- ext-openssl: *
- firebase/php-jwt: ^6.10
- flarum/core: ^1.8.0
- fof/components: ^1.0
- fof/oauth: ^1.6
- laravel/helpers: ^1.7
- league/oauth2-client: ^2.7
- stevenmaguire/oauth2-microsoft: ^2.2
README
Flarum 的 Minecraft 登录集成,基于 FoF/OAuth 的扩展提供者。
安装
composer require gbcl/minecraft-oauth:"*"
php flarum cache:clear
更新
composer update gbcl/minecraft-oauth php flarum cache:clear
移除
composer remove gbcl/minecraft-oauth php flarum cache:clear
如何使用
- 在 Azure Active Directory (Azure Entra ID) 中创建一个新的 SPA 应用程序,并将用户限制为“仅 Microsoft 个人账户”,然后复制应用程序(客户端)ID 作为
客户端 ID - 配置回调路径,在“管理”->“证书和密码/密钥”中找到客户端密码列,创建一个新的客户端密钥并复制值的内容,保存为
客户端密钥 - 根据此文档,您需要从 Mojang 申请 Minecraft API 访问权限
- 在 FoF/OAuth 中配置并启用此提供者
功能
- 完整的 OAuth2 支持。
注意
在此扩展中提到的任何商标、服务标志、集体标志、设计权、人格权或类似权利均归其各自所有者所有。除非另有说明,否则 GBCLStudio 和扩展用户未获得上述权利所有者的认可或关联。
在 afdian 支持我的工作