Minecraft(Microsoft) 登录
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 复制并填写在 Client ID 一栏
- 配置回调地址, 并在 管理 -> 证书与密钥, 新建一个客户端密钥并复制 “值” 一栏,填写在 Client Secret
- 根据 Minecraft 文档, 你需要完成向 Minecraft/Mojang 的申请与报备,通过审批后才能获取 Minecraft API 的使用权
- 在 FoF/OAuth 启用并配置本 Provider
注:
- 你需要配置好 XboxLive.SignIn 以及 offline_access 这两个 scope ,具体方法请自行查阅,此处不做赘述
- 不提供任何代申请等服务,请自行获取权限并配置。同时因为他人代申请而出现的任何问题,我不进行任何解答
特点
Note
本扩展中提及、使用或引用的任何商标、服务标志、集体标志、设计权、人格权或类似权利均归其各自所有者所有。除非另有说明,GBCLStudio 和扩展使用者并未得到上述权利所有者的认可或附属。
Minecraft 是 Mojang AB 持有的商标,此处仅作引用。
本人不会对任何并未申请取得 Minecraft API Services 的访问权限而造成的无法使用问题进行解答,或提供能够访问该 API 的 ClientID 与 Client Secret.
本插件使用 自由软件严格连带通用公开协议第三版(AGPLv3) 开源,请注意使用限制
你可以在 爱发电 上支持我的开发