PHPackages                             gbcl/minecraft-oauth - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. gbcl/minecraft-oauth

ActiveFlarum-extension[Authentication &amp; Authorization](/categories/authentication)

gbcl/minecraft-oauth
====================

Log in to your Flarum forum with Minecraft

1.0.0(1y ago)1551MITPHPPHP ^8.0

Since Aug 19Pushed 1y agoCompare

[ Source](https://github.com/GBCLStudio/Flarum-MinecraftAuth)[ Packagist](https://packagist.org/packages/gbcl/minecraft-oauth)[ RSS](/packages/gbcl-minecraft-oauth/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (7)Versions (2)Used By (0)

Log In with Minecraft(Microsoft)
================================

[](#log-in-with-minecraftmicrosoft)

[![extiverse](https://camo.githubusercontent.com/cde8df4ce523da07b076ae6ef482d8594c52d77c70cc83201a0e61050cf03433/68747470733a2f2f6578746976657273652e636f6d2f657874656e73696f6e2f6762636c2f6d696e6563726166742d6f617574682f6f70656e2d67726170682d696d616765)](https://camo.githubusercontent.com/cde8df4ce523da07b076ae6ef482d8594c52d77c70cc83201a0e61050cf03433/68747470733a2f2f6578746976657273652e636f6d2f657874656e73696f6e2f6762636c2f6d696e6563726166742d6f617574682f6f70656e2d67726170682d696d616765)

> Minecraft Login Intergration for Flarum, a extend provider based on FoF/OAuth.

Install
-------

[](#install)

```
composer require gbcl/minecraft-oauth:"*"
php flarum cache:clear
```

Update
------

[](#update)

```
composer update gbcl/minecraft-oauth
php flarum cache:clear
```

Remove
------

[](#remove)

```
composer remove gbcl/minecraft-oauth
php flarum cache:clear
```

How to use
----------

[](#how-to-use)

1. Create a new SPA application in Azure Active Directory (Azure Entra ID) and restrict users to "Microsoft personal accounts only", then copy the Application (Client) ID as the `Client ID`
2. Configure the callback path, find the Client Password column in Management -&gt; Certificate and Password/Secret, create a new client secret and copy the content in the value, saving as the `Client Secret`
3. According to [this document](https://help.minecraft.net/hc/en-us/articles/16254801392141), you need to apply for Minecraft API access from Mojang
4. Configure and enable this provider in FoF/OAuth

Feature
-------

[](#feature)

- Full OAuth2 Support.

Note
----

[](#note)

Any trademarks, service marks, collective marks, design rights, personality rights or similar rights mentioned, used or cited in this extension are owned by their respective owners. Unless otherwise stated, GBCLStudio and the extension users are not endorsed or affiliated by the above right owners.

Support my work at [afdian](http://afdian.com/a/GBCLStudio)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 88.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

635d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6b9c47c8f3399a14a998b0229fbfddf949c5440ed98214b00ce3b9d5bf310e48?d=identicon)[Burial0268](/maintainers/Burial0268)

---

Top Contributors

[![Burial0268](https://avatars.githubusercontent.com/u/71890055?v=4)](https://github.com/Burial0268 "Burial0268 (8 commits)")[![flarum-bot](https://avatars.githubusercontent.com/u/39334649?v=4)](https://github.com/flarum-bot "flarum-bot (1 commits)")

---

Tags

SSOoauthloginminecraftflarum

### Embed Badge

![Health badge](/badges/gbcl-minecraft-oauth/health.svg)

```
[![Health](https://phpackages.com/badges/gbcl-minecraft-oauth/health.svg)](https://phpackages.com/packages/gbcl-minecraft-oauth)
```

###  Alternatives

[thenetworg/oauth2-azure

Azure Active Directory OAuth 2.0 Client Provider for The PHP League OAuth2-Client

2509.6M48](/packages/thenetworg-oauth2-azure)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
