1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Steam Authentication & Integration 1.6.3

Authenticate with Steam! Contains additional features: Game statistics, Notices, and SteamProfile

  1. HowIChrgeLazer
    Compatible XF Versions:
    • 1.5
    Additional Requirements:
    BCMath, allow_url_fopen = 1 (cURL recommended), OpenSSL, Steam Web API Key
    GNU General Public License


    Steam Authentication Version >= 1.6 is compatible with Xenforo 1.5!

    Steam Authentication Version 1.4 and 1.5 is compatible with Xenforo 1.3.x and 1.4.x! (No longer supported once XenForo 1.5 is released)

    Authenticate to your XenForo forum with Steam! Steam Authentication & Integration allows new and existing users to establish accounts via their Steam accounts using the Steam Web API. There are additional features such as: Steam statistics for your users; Generate notices for users based on steam data (ex. notices for people who own a specific game); Create trophies based on steam data (ex. trophy for associating a steam account to your xenforo account). Best of all, there are no template edits required!

    This addon is a continuation of the original Steam Authentication & Integration addon created by Morgan. If you have this version installed already, you can upgrade to this addon without the need to re-install. Just follow the upgrade steps below.

    Table Of Contents
    1. Features
    2. Requirements
    3. Installation Steps
    4. Upgrade Steps
    5. Configuration
    6. Roadmap
    7. Troubleshooting
    8. Known Issues / Fixes
    9. Additional Information
    1) Features
    • Single Sign On / Authentication via Steam
    • Statistics
    • Notices
    • SteamProfile
    • Power by the Steam Web API
    • No Template Hooks or Editing Required
    2) Requirements

    Minimum Requirements
    Recommended Requirements
    3) Installation Steps
    1. Configure Prerequisites (if necessary)
    2. Upload files in the upload directory to your forum
    3. Install using the provided "addon-Steam.xml"
    4. Change options for "Steam Integration" as necessary
    4) Upgrade Steps

    If your current version is < 1.50
    1. Delete root/js/steam directory (optional)
    2. Upload the upload directory to your forum (overwrite any files)
    3. Upgrade the addon using the provided "addon-Steam.xml" file
    5) Configuration

    Steam Authentication & Integration can be configured in Home > Options > Steam Integration under the Admin Control Panel.

    >> IMPORTANT <<

    Make sure that you have a STEAM API KEY entered into the configuration options. This addon will NOT function properly without a valid API key.

    >> /IMPORTANT <<

    If you choose to display the steam statistics navbar tab, make sure to also give allow permissions to the appropriate user groups or users. Otherwise, they will not be able to view statistics. Permissions can be changed under the Users section in the ACP.

    The same goes for steam profile banners. Permissions need to be configured to display them to users/groups.

    6) Roadmap
    • Setup caching methods for SteamProfile
    • Do away with template hooks
    • More translations for SteamProfile (need community help on this)
    7) Troubleshooting

    Please do not ask me (HowIChrgeLazer) directly for help via a Conversation. Unless you have sensitive information to share (which you shouldn't share with me anyways) then don't make a conversation and instead post in the resource discussion! It also provides public documentation for others in case they have similar issues.

    Steps to take BEFORE asking for help:
    • If you are using files from the develop branch on GitHub
    I use GitHub as a way to track my progress and save my edits as I develop the addon. There will be some occasions where commits to develop branch will break features of the addon, or break it entirely. If you use files from that branch, you do so at YOUR OWN RISK. I will accept bug reports, but I will not support the develop branch of the addon.​
    • Read your log files
    Don't know where they are or what they mean? Well then this is a good time to research. You should be familiar with your forums environment before installing an addon (and if you are not, you should become familiar or consider contracting the work).​
    • Read the entire description & readme file
    They contain instructions and hints which you may have missed or need to do before you can continue.​
    It is possible that someone else probably already has experience the same exact issue. Go hunt through the thread to see if that is the case.​
    • If none of the above solved your problem, ask your question in the resource discussion
    I'll answer any questions there, and if you start a conversation asking for help with your installation, I'll only tell you to post in the discussion thread. I will try to respond in the discussion, I promise.​

    8) Known Issues / Fixes

    Problems displaying user activity in Firefox

    Firefox will not correctly report last seen on any page that has the SteamProfile javascript.

    9) Additional Information

    Like This Addon?

    Awesome! Leave a review and tell me how much you like it and why! Feedback is important so you might as well give it so those who develop for this addon can make it better and others can see your opinions.

    Steam Authentication & Integration License

    Source Code

    Steam Authentication for XenForo is open source! Visit our git repository at github to fork, submit code, or even discuss the code.


    This fork was updated by Michael Linback Jr. <webmaster@ragecagegaming.com>

    If you'd like to see a current working example, please visit my XenForo forum at Rage Cage Gaming Community

    This addon is in no affiliation with or endorsed by Steam or Valve Software.


    1. steam-auth1.jpg
    2. steam-auth2.jpg
    3. steam-auth3.jpg
    4. notice_example.png
    5. notice_settings.png

Recent Reviews

  1. Britney
    Version: 1.6.3
    Just an amazing plugin. A must addon for everyone that runs a gaming community. Kudos for creator who is making this for free!
  2. Rubber Jesus
    Rubber Jesus
    Version: 1.6.2
    Quick and Easy install, looks great and works great. A welcome addition to my site. Thanks for this !
  3. InsertUserNameHere
    Version: 1.6.2
    All I can say is this is a great plugin and thanks for the work put into it.

    Feature packed easy to use/install and it works great with the latest version of Xenforo.
  4. rwing
    Version: 1.6.2
    Works good. Thank you for the update. I was able to update and login successfully with this new version.
  5. rwing
    Version: 1.6.0
    Update is good.

    Wish version requirement was optional. I updated to latest version of Xenforo and this installed and worked for me.
  6. Abdullah AlMuatiri
    Abdullah AlMuatiri
    Version: 1.5.2
    This Addon Good he help me from Some Users i hope this addon help all gaming for register I wish from the developer updates that are after in a much better
  7. Refalm
    Version: 1.5.2
    Not only is the login method flawless (which was enough for me), but it also collects some cool stats on the most played games of forum users! And throphies based on which games someone has.
    I can recommend this for any gaming forum.
  8. Code Monkey
    Code Monkey
    Version: 1.5.2
    A very useful add-on for any gaming site. Well supported and continually improved. I have used this add-on since it was first submitted. I loved it then and now.
  9. Korbrm
    Version: 1.5.2
    Amazing! Very easy to set up and my group loves it already. I would recommend this to anyone who has a group that all game through Steam. Please keep up the amazing work.
  10. Cobro
    Version: 1.5.2
    This is what i have been looking for and all these details they are great i will have to check this add now and see how it goes . And thank you again for this wonderful addon