Reputation: 3782
Has anyone used django-social-auth, django-registration and django-profiles together. Do they work well together? I have established social-auth but I read somewhere that django-allauth is better. Should I switch over to that?
Please advise
Update:
I have used allauth
in my project and it is working fine. You don't need to use django-registration
with allauth because that is integrated within. However I am using custom user profiles and that is a better option than the django-profiles
.
Upvotes: 20
Views: 6023
Reputation: 53998
They work fine together - I just set this up the other day (except I didn't need to use django-profiles as it's as easy to create your own).
Some points and limitations:
django-social-auth is a great project and is being actively developed with a group on convore Google Group that is always up to date so I would certainly suggest it. It's also very easy to set up - just be sure you have ironed out your login flow, and you know of the potential limitations of using this
EDIT:
This post is a little outdated
auth
module so you can now edit what fields you want to make use of for your user (email only, no username etc.). This is also useful if you want to add profile-like information to your user without having to join with another table (like you would with django-profiles or a OneToOne
relationship with a custom profile model)Upvotes: 34