ImaginationForPeople/imaginationforpeople — pull request #38 by alex-marandon (2012-02-13 21:25:09+00:00)
Title: Feature/fix twitter linkedin

https://dev.imaginationforpeople.org/redmine/issues/821

I think Alban already fixed the duplicate emails issue. I've just added some code that tries to make a nice username from Twitter info and skip sending messages notification emails if the user doesn't have an email address, as it's the case with users authenticated via Twitter and LinkedIn.

For OpenID, it's been broken by upgrading to django-social-auth 0.6.2.
OpenID is roughly working again in django-social-auth 0.6.3 but it doesn't handle any invalid input gracefully (it simply crashes). I think that would need to be handled in django-social-auth. I've posted an issue https://github.com/omab/django-social-auth/issues/248