I came up with a quick little method to check a facebook users email address agains the existing users table to avoid duplicate user records.
This change would need to be scaled out to all the different oauth and open id providers. Since each provider has a different method to retrieve the users email address my code should probably be refractored.
If you have any insight to this problem let me know. I'd be happy extend this functionality.
Added https to twitter
When the user logs in with facebook I've added a check to see if this…
… user currently has an account in their fb email address. TODO: Add checks for other services like Twitter and possibly find a better location for it
Adding .specification file
Sounds good to me :)