Closed tonylampada closed 12 years ago
+1 for "Sign in with Github". Among programmers that should have a very good coverage, and maybe also a better reputation than Google, Twitter or Facebook.
Ok mr django-social-auth... Time to RTFM :-)
OK... so Github won't give me the user's email every time, bummer... Then hello django-email-confirmation...
As it turns out, documentation matters... Goodbye django-email-confirmation. Hello django-emailmgr
+1 for GitHub too. Just like BuildHive (used by some plug-in developers, maybe the same that will use FS :-)
Hey thanks @kinow, didn't know about BuildHive. Created #21.
So, here's the deal on this one. The only provider that gives an email for sure is GMail, so that's the reason it was the only supported, until now.
The trick is to let the user input the email, and then run the email verification process. Alternatively with a different email for the paypal account. It's kinda cumbersome, but I think I managed to do it in a way that keeps the hassle (for the user) to a minimum.
DO NOT login with Github right away, otherwise you'll be creating a second account on FS. Instead, you need to login with GMail FIRST, and then connect Github from your profile page. Then next time you can log-in with Github.
"Everyone uses GMail" was a naive (and wrong) assumption.
We need to provide other means of signing up.
Github, Bitbucket, Facebook, Twitter, Yahoo (what else?) should not only be connectable, but also allowed to be used as means of signing up.