5👍
For an all-in-one solution, I had good results with django-socialregistration. It has auth backends for Twitter, Facebook and OpenID (Google, Yahoo!, …).
Another possibility would be JanRain Engage (formerly RPX) which provides a single point of authentication for all the major authentication providers. There’s a 3rd party django app for it, but I can’t say anything about its quality.
-1👍
those are actually auth backends.
In other words, you’re still using django.contrib.auth – you’re just loading an extension to it.
Auth backends are pretty easy to write, so I would just take a look at the docs and then see if the code looks like something you’d be comfortable working on (for each candidate for a backend).
If you’re afraid to change your codebase, you’re in trouble.
- [Django]-I keep getting the following error "local variable 'total_results' referenced before assignment"
- [Django]-Difference between request.user vs. get_user(request) in Django?
- [Django]-Django: Changing auto_id of ModelForm based form class
- [Django]-[django]when debug=false,MEDIA_URL returns not found
- [Django]-Django form not saving with ModelChoiceField – ForeignKey