سؤال

I'm using Python Social Auth (Django) with Google and Facebook and it creates different users with the same email. How do I fix that?

If I log first with Google, logout, and then with Facebook, it must just associate the accounts and not create.

هل كانت مفيدة؟

المحلول

After some code reading I found this in the pipeline:

'social.pipeline.social_auth.associate_by_email',

So, I just added it before

'social.pipeline.user.get_username',

And it worked.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top