Steam auth

1,168 views
Skip to first unread message

Isaac Reid-Guest

unread,
Jan 7, 2016, 10:21:31 AM1/7/16
to Firebase Google Group
I would love to see Steam Auth(https://steamcommunity.com/dev) supported on Firebase, as then I would have a compelling reason to use firebase. On a side note, Steam Auth uses OpenID, and so supporting multiple custom OpendID services could be added as a feature.

Kato Richardson

unread,
Jan 7, 2016, 10:51:46 AM1/7/16
to Firebase Google Group
Hillo Isaac,

Thanks for the feedback! I've added this for an item at our next feature discussion.

Adding auth providers into Firebase is actually a fairly simple process. Firebase Authentication is just a thin wrapper over our token generators. So you can drop down to that level and sign your own tokens fairly easily, allowing you to use any authentication process you like.

It does add a bit to the stack, since you'll need your own server process to do the auth and sign the tokens, but not a particularly big challenge if you're versed in server scripts, node.js, et al.

Note that you can skip the RESTful services, and all the server baggage that comes with this by using a queue strategy.

☼, Kato

On Thu, Jan 7, 2016 at 3:08 AM, Isaac Reid-Guest <isaac.re...@gmail.com> wrote:
I would love to see Steam Auth(https://steamcommunity.com/dev) supported on Firebase, as then I would have a compelling reason to use firebase. On a side note, Steam Auth uses OpenID, and so supporting multiple custom OpendID services could be added as a feature.

--
You received this message because you are subscribed to the Google Groups "Firebase Google Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firebase-tal...@googlegroups.com.
To post to this group, send email to fireba...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/firebase-talk/7505ac37-3c5b-4915-88e9-d421fd5a006c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

UnuSec I

unread,
Jun 19, 2016, 6:49:15 PM6/19/16
to Firebase Google Group
Hello,
I really like Firebase and Polymer and what they have to offer so I'm trying to learn as fast as I can, I completed the noteApp and now I want to add Steam Login to it :) so... here is where I'm at now:
  • Connected to the db on my node.js backend
  • I can generate a valid token and if I pass it manually to the polymer app I can login successfully
  • The problem that I'm trying to solve now is the CORS problem for openid preflight req. In angular we called the get route to redirect to steam page using $window.location.href = '/auth/' + provider to get passed this error, but there we have the frontend and backend living on the same server and with polimer that won't be the case here :(
In polymer I run a iron-ajax component to the auth endpoint on my node.js api, and when it finishes I'm trying to get the token out of it but I can't get pass this CORS err. I hope I was descriptive as possible... you mentioned something about queue strategy but I didn't find any example on how to use it with openid and my knowledge of things is not that big, any help would be much appreciated. Thanks



Reply all
Reply to author
Forward
0 new messages