2011-03-07 76 views

回答

0

django-social-auth提供意見爲認證的選擇關聯django.contrib.auth社會權威性

與特定的廣管局ckend(如Google,Facebook或Twitter)。看看在social_auth的URLconf中定義的代碼:https://github.com/omab/django-social-auth/blob/master/social_auth/urls.py

一旦你安裝social_auth,如果你想與Twitter登錄,你會參觀begin URL指定相應的後端(如/登錄/推特/)。 social_auth應用會將您的用戶重定向到Twitter,此時他們會授權您的應用,然後您將重定向到complete網址(例如/ complete/twitter)。

如果你想一個Twitter帳戶與現有的用戶(即,通過admin應用程序,或類似的東西django-registration創建的用戶)聯繫起來,你會參觀associate_begin網址(如「/聯想/嘰嘰喳喳/」 )。

這一切都假定你的根URLconf中包含類似的條目:

url(r'', include('social_auth.urls')),