如何使用python social auth获取独特的电子邮件

时间:2013-10-09 13:46:25

标签: python django authentication social django-socialauth

我在Google和Facebook上使用Python Social Auth(django),并使用相同的电子邮件创建不同的用户。我该如何解决这个问题?

如果我首先使用google登录,然后使用Facebook登录,则必须关联帐户而不是创建。

谢谢,

1 个答案:

答案 0 :(得分:16)

经过一些代码阅读后,我发现了这个问题:

'social.pipeline.social_auth.associate_by_email',

所以,我刚才在

之前添加了它
'social.pipeline.user.get_username',

它有效。