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

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

duelistrage/laravel-steam-auth
==============================

Steam Auth for Laravel

v3.2.1(9mo ago)012MITPHPPHP ^8.1

Since Aug 4Pushed 9mo agoCompare

[ Source](https://github.com/DuelistRag3/laravel-steam-auth)[ Packagist](https://packagist.org/packages/duelistrage/laravel-steam-auth)[ RSS](/packages/duelistrage-laravel-steam-auth/feed)WikiDiscussions master Synced 1mo ago

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

Steam Auth for Laravel
======================

[](#steam-auth-for-laravel)

[![Latest Stable Version](https://camo.githubusercontent.com/4bb49b6a9354af8aa224f385322084d9ad942e4c504ff7e54f024c0e29cadc5b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f696c7a72762f6c61726176656c2d737465616d2d617574682e737667)](https://packagist.org/packages/ilzrv/laravel-steam-auth)[![Total Downloads](https://camo.githubusercontent.com/efac2de4c6b38eec219491c7d633171993b45bc6c15fa4c083cbc7092129b0c0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f696c7a72762f6c61726176656c2d737465616d2d617574682e737667)](https://packagist.org/packages/ilzrv/laravel-steam-auth)[![GitHub Workflow Status](https://camo.githubusercontent.com/0a55ed66fca136738153f72a08dad8c3af6f5dfb80d93cd210c23cab674bdd4e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f696c7a72762f6c61726176656c2d737465616d2d617574682f74657374732e796d6c)](https://github.com/ilzrv/laravel-steam-auth/actions/workflows/tests.yml)[![Codecov](https://camo.githubusercontent.com/d29ab926e44e862c09faee35a4ec5147463ae9270ca0ed91b2b6010b7a6a5e48/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f696c7a72762f6c61726176656c2d737465616d2d617574683f746f6b656e3d4d4945413837455a4750)](https://app.codecov.io/github/ilzrv/laravel-steam-auth)[![License](https://camo.githubusercontent.com/b29aec58952f473a2ef68473e364f82d76e4ae5fea4016cc93562a6dd1c42434/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f696c7a72762f6c61726176656c2d737465616d2d617574682e737667)](https://packagist.org/packages/ilzrv/laravel-steam-auth)

Package allows you to implement Steam authentication in your Laravel project.

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

[](#requirements)

- Laravel 9+
- PHP 8.1+

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

[](#installation)

#### Install the package

[](#install-the-package)

```
composer require duelistrage/laravel-steam-auth
```

#### Publish the config file

[](#publish-the-config-file)

```
php artisan vendor:publish --provider="Ilzrv\LaravelSteamAuth\ServiceProvider"
```

#### Setup Steam API Key(s)

[](#setup-steam-api-keys)

Add your Steam API key to your `.env` file. You can find it [here](https://steamcommunity.com/dev/apikey).

*if you want to use multiple API keys just list them separated by commas*

```
STEAM_AUTH_API_KEYS=YourSteamApiKey1,YourSteamApiKey2

```

Tips
----

[](#tips)

#### Client Settings

[](#client-settings)

You can use any settings that your client supports, for example, a [Guzzle Proxy](https://docs.guzzlephp.org/en/latest/request-options.html#proxy):

```
