Allows user authentication with discourse via the Steam user API
Go to file
Jonathan de Faye 460bdf2ad9 Merge pull request #10 from mrosack/master
download steam avatar
2016-11-19 22:26:47 +00:00
LICENSE Initial commit 2014-07-20 20:01:34 +01:00
README.md Update README.md 2016-05-29 19:24:29 +01:00
omniauth-steam.rb Add omniauth-steam strategy directly into plugin 2014-07-27 18:57:20 +01:00
plugin.rb download steam avatar 2016-11-19 09:30:30 -06:00

README.md

Discourse Steam Login

  1. Add your STEAM WEB API KEY obtainable from steamcommunity.com/dev/apikey. E.g. domain name: forum.example.org

  2. SSH into your server.

  3. cd /var/discourse

  4. Open containers/app.yml and make the following changes:

  5. Add the API key to your Discourse Docker configuration file located at /var/discourse/containers/app.yml. It needs to go under env: in the format STEAM_WEB_API_KEY: SOMEKEY

  6. Add the git clone of this plugin to the plugin list under hooks: below the Discourse Docker Manager plugin like so: - git clone https://github.com/defaye/discourse-steam-login.git

  7. Exit and save changes

  8. Run ./launcher rebuild app to apply the changes.

  9. You're done! Please consider starring my repository as it gives me some feedback on whether this is well received. This will encourage me to find more time to improve the plugin and enhance it in the future.

  10. If you encounter problems, or know 100% that it is a bug with the plugin, make a report here, and include full details, screenshots, and sensored configuration of your app.yml. Go into precise details into how to reproduce the problem. Do not write bug reports if you do not have the time to write a proper report or can be bothered to investigate the issue methodically yourself first. For community help, head over to the meta.discourse.org page.