Hey guys, I’m so sorry if this question has been answered, but I can’t find an answer to my specific question.
I want to setup a database that stores information for an asynchronous turn based game.
I do not want to have to manage passwords (encryption and resetting, etc).
The Question is: What is the methodology around getting players to authenticate to your database (ie. create a new account) but using something like Google+, Facebook, MS Account, OpenID to actually do the authentication?
In my mind the user would click either Google+ or Facebook buttons (like I have seen in other games), they would authenticate though that service, and then I would have access to their e-mail address. I would use the e-mail address as their unique identifier and then I would have them create a username. Am I on the right track, or is it easier then all that? What’s the workflow after that when they need to login again?
Any information would be super helpful as I try and plan for this… like a blog, or forum post or a tutorial… anything really.