Configure Social Login into WordPress using Steam | Steam SSO

Steam is a video game digital distribution platform.
With social login you can use Steam Login on your website and allow your community of gamers to login to your website in seconds.

Follow the following steps to know how to add Steam login to your website.

Step 1: Configure Steam Login In WordPress :

  • Steam profiles that are Limited User Accounts are not allowed to access the Steam Web API. To learn more about Limited User Accounts and how to overcome them please visit the following page:
    Click Here
  • To access your Steam Web API Key go to Steam developers console at and Sign up/Login with your Steam account.
  • WP steam login developer account
  • Enter Domain Name (from miniOrange Social Login Plugin). Click on the checkbox that appears to agree to Steam Web API Terms of Use . Click on Register to access your Steam Web API key.
  • connect with steam login

Step 2: Set credentials in miniOrange Social Login Plugin.

  • Go to miniOrange Social Login Plugin → Click on Configure Apps → click on Steam :
  • social login miniOrange plugin to enable steam SSO
  • Copy the Steam Web API Key and paste it as App ID.
  • Steam web API key for steam signin
  • Leave the App secret field blank.
  • Enter Profile in the scope field.
  • Then click on Save & Test Configuration button.
  • Save and test configuration for WP steam login
  • If you aren’t already logged in, please log in to Steam.
  • Login to steam to enable WP steam login
  • A notification from the plugin that the test was successful will be shown. That means your Steam custom app was set properly.
  • Test configuration successful to connect with steam web API
  • Now you can see that Steam login is enabled on your WordPress site.
  • Steam WordPress social login button display

Free Trial

If you don't find what you are looking for, please contact us at or call us at +1 978 658 9387.

Hello there!

Need Help? We are right here!

Contact miniOrange Support

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to