6
我在Google和Facebook上使用Python Social Auth(django),它使用同一封電子郵件創建不同的用戶。我如何解決這個問題?如何使用python社交授權創建獨特的電子郵件
如果我先登錄谷歌,註銷,然後與Facebook,它必須只關聯帳戶,而不是創建。
感謝,
我在Google和Facebook上使用Python Social Auth(django),它使用同一封電子郵件創建不同的用戶。我如何解決這個問題?如何使用python社交授權創建獨特的電子郵件
如果我先登錄谷歌,註銷,然後與Facebook,它必須只關聯帳戶,而不是創建。
感謝,
一些代碼的閱讀後,我發現這個在管道:
'social.pipeline.social_auth.associate_by_email',
所以,我只是說之前
'social.pipeline.user.get_username',
和它的工作。
讀者注意:這裏有一個記錄在案的隱私問題,這就是爲什麼默認設置關閉的原因。簡而言之:您需要依賴每個第三方認證提供商的電子郵件驗證安全性。 – Bryce
您是否需要登錄?看起來如果你沒有登錄,它會創建一個新帳戶。 – un33k