0

将普通 Django 用户链接到 FB 帐户的最合适的 Django 包是什么?设想:

  1. 常规 Django 站点的用户注册帐户
  2. 他使用普通的登录名/密码登录
  3. 他将他的常规帐户连接到 FB 帐户,如果需要,他可以稍后将其重新链接到不同的 FB 帐户。

我似乎找不到符合所有要求的包,似乎大多数包(django-facebook,django-social-auth)都假设初始登录/注册网站是通过社交媒体完成的,而我想要的是- 定期 django 登录和一些可选/延迟访问社交媒体。

4

1 回答 1

5

django-social-auth 应该让你做你想做的事,因为它允许多个社交帐户(例如 Facebook、LinkedIn 等)与单个 Django 用户(核心 auth.User,而不是自定义用户类)相关联像其他一些应用程序一样使用)。

我会查看 django-social-auth 的管道功能并使用该social_auth.backends.pipeline.social.associate_user功能将 Facebook 帐户与现有用户相关联。

于 2012-06-02T16:25:38.427 回答