Domanda

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.

È stato utile?

Soluzione

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top