PHPackages                             doriantm/steam-authentication-bundle-custome - 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. doriantm/steam-authentication-bundle-custome

ActiveSymfony-bundle[Authentication &amp; Authorization](/categories/authentication)

doriantm/steam-authentication-bundle-custome
============================================

Symfony Bundle to integrate Steam authentication

1.0.12(6y ago)015MITPHPPHP &gt;=7.1.3

Since Mar 14Pushed 5y agoCompare

[ Source](https://github.com/DorianHub/SteamAuthenticationBundle)[ Packagist](https://packagist.org/packages/doriantm/steam-authentication-bundle-custome)[ RSS](/packages/doriantm-steam-authentication-bundle-custome/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (6)Versions (14)Used By (0)

SteamAuthenticationBundle
=========================

[](#steamauthenticationbundle)

A Symfony Bundle that provides authentication via Steam for your application.

Installation &amp; Configuration
--------------------------------

[](#installation--configuration)

Just require the bundle via Composer and use the given flex recipe during the install process.

`composer require knojector/steam-authentication-bundle`

---

In your `.env` file a new entry for your Steam API key was generated. You can obtain your Steam API key here:

**login\_route** The route the user is redirected to after Steam Login

**login\_redirect** The route the user is redirected to if the login was successfull

**user\_class** Classname of your User Entity

**request\_validator\_class** Classname of RequestValidatorInterface class. If it isn't set then `Knojector\SteamAuthenticationBundle\Security\Authentication\Validator\RequestValidator` will be used.

---

Make sure your User Entity extends from the `Knojector\SteamAuthenticationBundle\User\AbstractSteamUser` class

```
