gpt4 book ai didi

django - 如何使用 django-allauth 将多个社交身份验证提供商连接到同一个 django 用户?

转载 作者:行者123 更新时间:2023-12-02 02:21:04 24 4
gpt4 key购买 nike

可以连接到 facebook 和 twitter,但是我如何将普通 django 用户连接到他的 facebook 和 twitter 网络,以便下次他可以选择通过 3 个中的任何一个登录,并且我可以利用信息来自两个网络。

信号可以吗:-

allauth.socialaccount.signals.pre_social_login

用于检查用户是否已经登录,如果是,则将社交帐户连接到 django 帐户,但我不知道如何在登录 View 中实现此操作。

最佳答案

事实证明,连接到不同的社交提供商非常容易。如果在用户主页(即普通 django 用户使用 django auth 登录后将看到的页面)内访问,则用于将用户登录到社交提供商的相同 URL 会自动将您的 django 配置文件链接到社交应用程序配置文件。/p>

现在我正在研究如何使用 graph api 和 allauth 来获取好友列表、发布到墙等

关于django - 如何使用 django-allauth 将多个社交身份验证提供商连接到同一个 django 用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13037644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com