This is a HWIOAuthBundle working example with automatic user registration in the database.
These are some files that will get you up and running with the login system for Facebook, Google, Live and Twitter. You can add as many as you'd like since you only have to make a few changes.
After you register your applications on the social networks, put their details in parameters.yml and start playing with it.
- Google: https://developers.google.com/accounts/docs/OpenIDConnect#registeringyourapp
- Facebook: https://developers.facebook.com/docs/web/tutorials/scrumptious/register-facebook-application
- Live: https://msdn.microsoft.com/en-gb/library/dn659751.aspx
- Twitter: https://dev.twitter.com/web/sign-in/implementing
There are a few people using these files. If you find any bugs or come up with improvements, do make a pull request or at least let me know.