PHPackages                             forumaker/steam-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. forumaker/steam-oauth

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

forumaker/steam-oauth
=====================

Adds a Steam OAuth provider for FoF OAuth

2.1.1(1mo ago)054↓74.1%MITPHPPHP ^8.2

Since May 23Pushed 1mo agoCompare

[ Source](https://github.com/forumaker/Steam-Oauth)[ Packagist](https://packagist.org/packages/forumaker/steam-oauth)[ Docs](https://github.com/forumaker/Steam-Oauth)[ RSS](/packages/forumaker-steam-oauth/feed)WikiDiscussions 2.x Synced 1w ago

READMEChangelog (1)Dependencies (3)Versions (4)Used By (0)

✨ Steam OAuth for Flarum
========================

[](#-steam-oauth-for-flarum)

Adds a Steam OpenID 2.0 provider for [FoF OAuth](https://github.com/FriendsOfFlarum/oauth). Supports **Flarum 2.x**

[![License](https://camo.githubusercontent.com/b8cadaa967891081f8f165695470689986c028821dd8a040132f6e661795dc0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c7565)](https://camo.githubusercontent.com/b8cadaa967891081f8f165695470689986c028821dd8a040132f6e661795dc0d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c7565) [![Packagist Version](https://camo.githubusercontent.com/0169ff825bae601b59247b27e4dbab63d9f571dff1f601c28240c4778900c767/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f666f72756d616b65722f737465616d2d6f61757468)](https://camo.githubusercontent.com/0169ff825bae601b59247b27e4dbab63d9f571dff1f601c28240c4778900c767/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f666f72756d616b65722f737465616d2d6f61757468) [![Downloads](https://camo.githubusercontent.com/201d47e6c632d6dc5bb9b50399750f826f9d108ffd7bc6e63f24e36219019228/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f666f72756d616b65722f737465616d2d6f61757468)](https://camo.githubusercontent.com/201d47e6c632d6dc5bb9b50399750f826f9d108ffd7bc6e63f24e36219019228/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f666f72756d616b65722f737465616d2d6f61757468)

🚀 Features
----------

[](#-features)

- ⚙️ Steam login via FoF OAuth
- 🎨 Styled login button for the forum frontend

📦 Installation
--------------

[](#-installation)

Run this in your Flarum root directory:

```
composer require forumaker/steam-oauth:"*"

```

📸 Screenshots
-------------

[](#-screenshots)

[![image](https://private-user-images.githubusercontent.com/252437943/597126867-a90de1c6-2e6a-4596-b769-3e3ec33d0235.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODQzNTM0NzcsIm5iZiI6MTc4NDM1MzE3NywicGF0aCI6Ii8yNTI0Mzc5NDMvNTk3MTI2ODY3LWE5MGRlMWM2LTJlNmEtNDU5Ni1iNzY5LTNlM2VjMzNkMDIzNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzE4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcxOFQwNTM5MzdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mOWE2NWNlNzYwYjQwYWRmNDc0M2Y3NDViNWZmNzYwMzU0MjZjMWEzN2M3OTE5ZWQ2ODQ3Yzc2ZDk5YTcyNTdkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.VsKR322cGNWG-vJ6oRdIOf9f9NaMQ9MJhQ415977o8k)](https://private-user-images.githubusercontent.com/252437943/597126867-a90de1c6-2e6a-4596-b769-3e3ec33d0235.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3ODQzNTM0NzcsIm5iZiI6MTc4NDM1MzE3NywicGF0aCI6Ii8yNTI0Mzc5NDMvNTk3MTI2ODY3LWE5MGRlMWM2LTJlNmEtNDU5Ni1iNzY5LTNlM2VjMzNkMDIzNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjYwNzE4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI2MDcxOFQwNTM5MzdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mOWE2NWNlNzYwYjQwYWRmNDc0M2Y3NDViNWZmNzYwMzU0MjZjMWEzN2M3OTE5ZWQ2ODQ3Yzc2ZDk5YTcyNTdkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZyZXNwb25zZS1jb250ZW50LXR5cGU9aW1hZ2UlMkZwbmcifQ.VsKR322cGNWG-vJ6oRdIOf9f9NaMQ9MJhQ415977o8k)🛠️ Configuration
----------------

[](#️-configuration)

1. Get your Web API key at `https://steamcommunity.com/dev/apikey`
2. Enter your Steam Web API Key in the FoF OAuth provider settings

🔗 Links
-------

[](#-links)

- [**GitHub Repository**](https://github.com/forumaker/Steam-Oauth)
- [**Packagist**](https://packagist.org/packages/forumaker/steam-oauth)
- [**Discuss**](https://discuss.flarum.org/d/39317-steam-oauth-steam-id-for-fof-oauth)

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance88

Actively maintained with recent releases

Popularity11

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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

Every ~1 days

Total

4

Last Release

58d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e1dbcfb7aefeaa0ef2a4420fc25908cfe93df7ea82def1a43900573aebfc458f?d=identicon)[forumaker](/maintainers/forumaker)

---

Top Contributors

[![forumaker](https://avatars.githubusercontent.com/u/252437943?v=4)](https://github.com/forumaker "forumaker (5 commits)")

---

Tags

oauthOpenIdsteamflarumflarum-extensionsteamid

### Embed Badge

![Health badge](/badges/forumaker-steam-oauth/health.svg)

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

###  Alternatives

[flarum-lang/russian

Russian language pack for Flarum.

12128.3k](/packages/flarum-lang-russian)[socialiteproviders/steam

Steam OpenID Provider for Laravel Socialite

21601.1k2](/packages/socialiteproviders-steam)[fof/passport

The OAuth2 (and Laravel passport) compatible oauth extension

3114.9k](/packages/fof-passport)

PHPackages © 2026

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