PHPackages                             truckersmp/steam-socialite - 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. truckersmp/steam-socialite

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

truckersmp/steam-socialite
==========================

Laravel Socialite provider for Steam OpenID.

v1.9.1(1mo ago)1516.7k↓39.5%5MITPHPPHP ^7.3|^8.0CI passing

Since Mar 8Pushed 1mo ago3 watchersCompare

[ Source](https://github.com/TruckersMP/Steam-Socialite)[ Packagist](https://packagist.org/packages/truckersmp/steam-socialite)[ Docs](https://truckersmp.com)[ RSS](/packages/truckersmp-steam-socialite/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (14)Versions (16)Used By (0)

[![](https://camo.githubusercontent.com/f035ab16f6dea109d39958a4b65847c74bf387e990b309005cb19c712b3ac11d/68747470733a2f2f747275636b6572736d702e636f6d2f6173736574732f696d672f747275636b6572736d702d6c6f676f2d736d2e706e67)](https://camo.githubusercontent.com/f035ab16f6dea109d39958a4b65847c74bf387e990b309005cb19c712b3ac11d/68747470733a2f2f747275636b6572736d702e636f6d2f6173736574732f696d672f747275636b6572736d702d6c6f676f2d736d2e706e67)

[![GitHub Workflow Status](https://github.com/truckersmp/steam-socialite/workflows/Run%20Tests/badge.svg)](https://github.com/truckersmp/steam-socialite/workflows/Run%20Tests/badge.svg)[![StyleCI Status](https://camo.githubusercontent.com/b454fca2484009617dded5e304323da9baf05e3bf2dec4433938d232e5bfe6af/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3234353739353532302f736869656c643f7374796c653d666c6174266272616e63683d6d6173746572)](https://github.styleci.io/repos/245795520)[![Total Downloads](https://camo.githubusercontent.com/331822175e42409a9fffa8c228f182989b1dbfcf12c128a65c4149fd766a01d7/68747470733a2f2f706f7365722e707567782e6f72672f747275636b6572736d702f737465616d2d736f6369616c6974652f646f776e6c6f616473)](https://packagist.org/packages/truckersmp/steam-socialite)[![Latest Stable Version](https://camo.githubusercontent.com/58b31517e2bdc2eaa97ff17eae0ee367b81077ddc5d8998e51f447e4a2856365/68747470733a2f2f706f7365722e707567782e6f72672f747275636b6572736d702f737465616d2d736f6369616c6974652f762f737461626c65)](https://packagist.org/packages/truckersmp/steam-socialite)[![Latest Unstable Version](https://camo.githubusercontent.com/49c8dceeba8e300122bdef165829018b16e1040b773735fe1208523bf70260ca/68747470733a2f2f706f7365722e707567782e6f72672f747275636b6572736d702f737465616d2d736f6369616c6974652f762f756e737461626c65)](https://packagist.org/packages/truckersmp/steam-socialite)[![License](https://camo.githubusercontent.com/3903e19aa3cb9796f3a3c5b9f52819bf73dc929c98dfa433dfed649631aa40a1/68747470733a2f2f706f7365722e707567782e6f72672f747275636b6572736d702f737465616d2d736f6369616c6974652f6c6963656e7365)](https://packagist.org/packages/truckersmp/steam-socialite)

Introduction
------------

[](#introduction)

The TruckersMP PHP library for [Laravel Socialite](https://github.com/laravel/socialite) provides an adapter for the Steam OpenID authentication.

Requirements
------------

[](#requirements)

- PHP 7.3
- Composer
- [Laravel 6.x](https://github.com/laravel/framework) (or newer)
- [Laravel Socialite 4.4](https://github.com/laravel/socialite) (or newer)

Installation
------------

[](#installation)

To get started, use Composer to add the package to your application:

```
composer require truckersmp/steam-socialite
```

Following the [documentation of Laravel Socialite](https://laravel.com/docs/master/socialite), you will also need to add credentials for the Steam service. These credentials should be placed in your `config/services.php` configuration file:

```
'steam' => [
    'client_id' => null,
    'client_secret' => env('STEAM_SECRET'),
    'redirect' => env('STEAM_REDIRECT_URI'),
],
```

As OpenID does not use the `client_id` and `client_secret` properties, the latter is actually utilized as the Steam API key and is used for fetching the user data. For more information about the API, check the [Steam developer portal](https://steamcommunity.com/dev/).

Do not forget to put new environment variables into your `.env` application file:

```
# Steam OpenID
STEAM_SECRET=
STEAM_REDIRECT_URI=
```

**Laravel 5.5+** uses Package Auto-Discovery, so does not require you to manually add the `SteamSocialiteProvider`.

If you do not use auto-discovery, you will need register the provider in your `config/app.php` configuration file as a package service provider:

```
'providers' => [

    // ...

    /*
     * Package Service Providers...
     */
    TruckersMP\SteamSocialite\SteamSocialiteProvider::class,

    // ...

],
```

Consult the [documentation of Laravel Socialite](https://laravel.com/docs/master/socialite) to implement the application functionality.

Support
-------

[](#support)

If you have any questions about the library, you can create a topic on our [forum](https://forum.truckersmp.com/index.php?/forum/198-developer-portal/).

License
-------

[](#license)

This package is open-source and is licensed under the [MIT license](LICENSE.md).

###  Health Score

57

—

FairBetter than 98% of packages

Maintenance89

Actively maintained with recent releases

Popularity36

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity69

Established project with proven stability

 Bus Factor1

Top contributor holds 66.7% 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 ~157 days

Recently: every ~174 days

Total

15

Last Release

57d ago

PHP version history (2 changes)v1.0.0PHP ^7.3

v1.3.0PHP ^7.3|^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/256c1e7b43efdb02fe18ed581c80e3853e8256ab87dd01ebbe46710dae8f53d3?d=identicon)[Krashnz](/maintainers/Krashnz)

![](https://www.gravatar.com/avatar/7b96224c23b56382702e09751fe16a381c48f21384700b827d7272cacc1c488c?d=identicon)[j-m](/maintainers/j-m)

![](https://www.gravatar.com/avatar/71710754e0b036339b726720a418bd2c283550c25f954d3a3d8c9280fbcf4a2e?d=identicon)[ShawnCZek](/maintainers/ShawnCZek)

---

Top Contributors

[![ShawnCZek](https://avatars.githubusercontent.com/u/15310717?v=4)](https://github.com/ShawnCZek "ShawnCZek (28 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (6 commits)")[![bensherred](https://avatars.githubusercontent.com/u/22666637?v=4)](https://github.com/bensherred "bensherred (4 commits)")[![MrMicky-FR](https://avatars.githubusercontent.com/u/30863452?v=4)](https://github.com/MrMicky-FR "MrMicky-FR (2 commits)")[![Ahhj93](https://avatars.githubusercontent.com/u/69793084?v=4)](https://github.com/Ahhj93 "Ahhj93 (1 commits)")[![coolio85](https://avatars.githubusercontent.com/u/30569245?v=4)](https://github.com/coolio85 "coolio85 (1 commits)")

---

Tags

laravellaravel-socialiteopenidphpsteamsteam-openidtruckersmplaravelsocialiteOpenIdsteam

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/truckersmp-steam-socialite/health.svg)

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

###  Alternatives

[tymon/jwt-auth

JSON Web Token Authentication for Laravel and Lumen

11.5k49.1M350](/packages/tymon-jwt-auth)[socialiteproviders/manager

Easily add new or override built-in providers in Laravel Socialite.

42542.0M544](/packages/socialiteproviders-manager)[php-open-source-saver/jwt-auth

JSON Web Token Authentication for Laravel and Lumen

8359.8M53](/packages/php-open-source-saver-jwt-auth)[andrewdwallo/filament-companies

A comprehensive Laravel authentication and authorization system designed for Filament, focusing on multi-tenant company management.

34450.0k2](/packages/andrewdwallo-filament-companies)[josiasmontag/laravel-recaptchav3

Recaptcha V3 for Laravel package

2641.6M2](/packages/josiasmontag-laravel-recaptchav3)[socialiteproviders/steam

Steam OpenID Provider for Laravel Socialite

21536.2k2](/packages/socialiteproviders-steam)

PHPackages © 2026

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