可以连接到 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/