2012-06-02 68 views
0

用於將常規Django用戶鏈接到FB賬戶的最合適的Django包是什麼? 場景:用於鏈接用戶到FB賬戶的Django包

  1. 定期Django的網站的用戶註冊一個帳號
  2. 他登錄使用普通登錄/密碼
  3. 他自己經常帳戶連接到FB帳戶,以後能夠重新連接到不同的FB如果需要的話。

我似乎無法找到一個符合所有的要求,似乎大多數的包(Django的Facebook上,Django的社會AUTH)承擔 是初始登錄/註冊,網站是通過社會做包媒體,而我想要的只是 - 常規django登錄和一些可選/延遲訪問社交媒體。

回答

3

django-social-auth應該讓你做你想做的事情,因爲它允許多個社交賬戶(例如Facebook,LinkedIn等)與單個Django用戶相關聯(核心auth.User,而不是像其他一些應用程序使用的自定義用戶類)。

我會查看django-social-auth的pipeline feature並使用social_auth.backends.pipeline.social.associate_user函數將Facebook帳戶關聯到現有用戶。

相關問題