nerdhub/hcking — pull request #116 by klaustopher (2012-07-17 18:00:59+00:00)
Title: Omniauth

I've added OmniAuth to the devise User Model so that we can create an account using different OAuth sites that might be relevant to nerds...
* Twitter
* Facebook
* GitHub
* LinkedIn
* Google

Currently, if one of the fields `nickname` or `email` is not provided by the service or if the email/nickname is already taken, we link the person to the signup page (ie Twitter gives nickname but no mail, Google gives mail but no nickname, etc...) but the user is not asked for a password ...

Additionally, a user can link more than one OAuth profile with his account so that we can use the information to post stuff to facebook, make tweets or (when Xing provides their API) make them attend events on other sites.

Any thoughts? Objections?

**This branch is not ready, don't merge it, I just added it to have a discussion**