Sign inSign up

innerfire/steam-sso-reverse-proxy

By innerfire

•Updated over 8 years ago

Simple way to protect your apps with steam authorization

Image
0

310

innerfire/steam-sso-reverse-proxy repository overview

⁠Steam SSO Reverse Proxy

Simple way to protect your apps with steam authorization

⁠Getting Started

⁠Prerequisites
  • Docker or Node.js
  • ACL environment variable should contain your SteamID
  • SteamID should be 64 bit format (Example: 76561198035511373)
⁠Installing via Docker

Install backend server:

docker run -dit --name apache httpd:2.4

Change ACL to your own before you run example

docker run -dit --link apache:backend -p 80:80 -e REALM_URL=$(echo -n "http://";curl -s ident.me) -e ACL="[76561198035511373, 76561198756150798]"  innerfire/steam-sso-reverse-proxy
⁠Installing on Cloud9⁠
  1. Create a new workspace
  2. Set link to this repositoty
  3. Choose template Node.js
  4. Run command:
npm install
  1. Add ACL variable to runner
  2. Run app.js

⁠Custom domain example

SSO work fine without domain, but you're can setup it in REALM_URL variable

docker run -dit --link apache:backend -p 80:80 -e REALM_URL="https://google.com" -e ACL="[76561198035511373, 76561198756150798]"  innerfire/steam-sso-reverse-proxy

⁠Tips:

  • If you're too tired to manage ports manually or need SSL support then you should look at Nginx Proxy⁠
  • This system is very useful with steam browser autologin

⁠Built With

⁠License

This project is licensed under the MIT License - see the LICENSE⁠ file for details

Tag summary

Content type

Image

Digest

Size

266.3 MB

Last updated

over 8 years ago

docker pull innerfire/steam-sso-reverse-proxy