  You're browsing the documentation for an old version of SupportPal. Consider upgrading to the [latest version](https://docs.supportpal.com/current/Third+Party+Integrations+Steam). 

# Steam Login

Allow users to log in and sign up with their Steam account, an option available under our [Social Login](Social+Login) integrations.

## Prerequisites

To use Steam Login, you must have a Steam account with at least one paid game purchased recently.

## Activate or Deactivate Provider

The Steam provider is disabled by default and needs to be activated before use. To do this, go to **Settings** -> **Users** -> **Social Login** and click the "Activate" link on the Steam provider box. A provider can be defined for each brand, the "Enabled" option should be toggled to on for it to be available to users on the frontend.

The provider can be deactivated by toggling the "Enabled" option to off for all brands.

### Setting Up Provider

To set up Steam login, you will need a Steam Web API key, follow the steps below.

1. Visit <https://steamcommunity.com/dev/apikey> and login to your Steam account.
2. Enter the help desk domain when requested and click "Register".  
     <a class="lightbox" data-src="https://docs.supportpal.com/build/assets/steam-login-1-BQmDeaVa.png"> ![Register for Key](https://docs.supportpal.com/build/assets/steam-login-1-BQmDeaVa.png) </a>
3. Enter the key given in to the SupportPal configuration screen and click "Submit" to save.  
     <a class="lightbox" data-src="https://docs.supportpal.com/build/assets/steam-login-2-Do565vVS.png"> ![SupportPal Configuration](https://docs.supportpal.com/build/assets/steam-login-2-Do565vVS.png) </a>
4. It should now be successfully configured, we recommend to try the login as a test user to verify it works.

## Troubleshooting

### Access Denied

If you get an "Access Denied" message when trying to request a Steam Web API key, you will need to purchase a paid game.