PHPackages                             scollins/steam-auth - 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. scollins/steam-auth

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

scollins/steam-auth
===================

Simple Steam Open ID Login for Laravel 5.1

1.1.4(10y ago)3441MITPHPPHP &gt;=5.4.0

Since Nov 10Pushed 10y ago3 watchersCompare

[ Source](https://github.com/MightySCollins/steam-auth)[ Packagist](https://packagist.org/packages/scollins/steam-auth)[ RSS](/packages/scollins-steam-auth/feed)WikiDiscussions master Synced 4w ago

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

Laravel 5.1 Steam Login
=======================

[](#laravel-51-steam-login)

[![Latest Stable Version](https://camo.githubusercontent.com/e6a38ccb06868625abd0db7f6937bb25b62e2c9b773f3ff20b7415b896f9558e/68747470733a2f2f706f7365722e707567782e6f72672f73636f6c6c696e732f737465616d2d617574682f762f737461626c65)](https://packagist.org/packages/scollins/steam-auth)[![Total Downloads](https://camo.githubusercontent.com/0cd93fe6405c59f8768798781d5945b1b88cc482fa5ab1b3fd556870263537d0/68747470733a2f2f706f7365722e707567782e6f72672f73636f6c6c696e732f737465616d2d617574682f646f776e6c6f616473)](https://packagist.org/packages/scollins/steam-auth)[![License](https://camo.githubusercontent.com/19bd25c7c9d2a98394d130bc8ddcf515178004c131794daa990082878ecc94bf/68747470733a2f2f706f7365722e707567782e6f72672f73636f6c6c696e732f737465616d2d617574682f6c6963656e7365)](https://packagist.org/packages/scollins/steam-auth)[![Monthly Downloads](https://camo.githubusercontent.com/f7c130268543beaa0dfa020ac79527ef91410ba043625cd596e66438a61c220f/68747470733a2f2f706f7365722e707567782e6f72672f73636f6c6c696e732f737465616d2d617574682f642f6d6f6e74686c79)](https://packagist.org/packages/scollins/steam-auth)

This package redirects user to steam and returns with user information.

The user will be redirected to the steam login page, if they are able to sucsessfully login the folowing details are stored in the session:

- playerId
- name
- avatar (Current 64x64)

Now with support for Facades, just add `'steamLogin' => \SCollins\SteamAuth\Http\SteamLogin::class,` to your kernal and it will test if the user is logged in.

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

[](#how-to-use)

Grab the package with `composer require scollins/steam-auth`

Add to your services `SCollins\SteamAuth\SteamAuthServiceProvider::class,`

You can even made a Facade `'Steam' => SCollins\SteamAuth\SteamAuthFacade::class,`

Then publish the config files `php artisan vendor:publish`

Fill in the details at /config/steam.php

Redirect user to /steamlogin and they should login and /steamlogout to logout

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity62

Established project with proven stability

 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 ~2 days

Total

6

Last Release

3874d ago

### Community

Maintainers

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

---

Top Contributors

[![koter84](https://avatars.githubusercontent.com/u/1236241?v=4)](https://github.com/koter84 "koter84 (1 commits)")

---

Tags

laravelOpenIdlaravel5steamsteam api

### Embed Badge

![Health badge](/badges/scollins-steam-auth/health.svg)

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

###  Alternatives

[anhskohbo/no-captcha

No CAPTCHA reCAPTCHA For Laravel.

1.8k8.8M34](/packages/anhskohbo-no-captcha)[directorytree/ldaprecord-laravel

LDAP Authentication &amp; Management for Laravel.

5752.2M17](/packages/directorytree-ldaprecord-laravel)[auth0/login

Auth0 Laravel SDK. Straight-forward and tested methods for implementing authentication, and accessing Auth0's Management API endpoints.

2745.2M3](/packages/auth0-login)[socialiteproviders/steam

Steam OpenID Provider for Laravel Socialite

20576.9k2](/packages/socialiteproviders-steam)[truckersmp/steam-socialite

Laravel Socialite provider for Steam OpenID.

1517.7k](/packages/truckersmp-steam-socialite)

PHPackages © 2026

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