Auto Tournament
Sign-in

Steam

Turn on Sign in with Steam.

Users sign in with their Steam account. Games that run on Steam, such as CS2, need it: only players with a Steam account connected are put on those servers. Steam is optional for everything else. See Sign-in providers for how accounts and admin access work.

Get a Steam Web API key

  1. Open the Steam Web API key page and sign in with Steam.
  2. In Domain Name, enter the domain of your install, for example tournament.example.com. Steam does not check it, so localhost also works.
  3. Tick the box to agree to the Steam Web API Terms of Use.
  4. Click Register.
  5. Copy the Key.

Steam does not give keys to limited accounts. An account is limited until it has spent at least 5 USD in the Steam store.

Turn it on in Auto Tournament

In Settings → Sign-in → Steam, paste the key, turn it on and save, then click Test. The Sign in with Steam button appears on the login page right away.

You do not register a redirect URL at Steam: Auto Tournament sends Steam the return address itself (/api/auth/steam/callback on your address). Make sure FRONTEND_BASE_URL is the address you open in the browser.

Prefer environment variables? Set STEAM_API_KEY (and AUTH_STEAM_ENABLED=false to turn Steam off) and restart. They are imported once.

Test the button

Open /login in a private browser window, click Sign in with Steam and sign in. Someone new gets an account of their own when registration is open (Settings → Players & Access).

If the button is missing, the key is empty or Steam rejected it: Auto Tournament hides the button when the key does not work. Test in Settings says which.

On this page