Вопрос

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