2011-03-07 8 views
0

https://github.com/omab/django-social-auth に位置しています iは例えば、通常の登録や社会AUTH を関連付けることができますどのようにユーザーがツイッターで任意のアカウントを持っていませんか、 Facebookのなど。 どのように私は彼に通常の登録やTwitterで自分のアカウントを使用するか、FacebookのジャンゴSocail-AUTHと私認証

答えて

0

django-social-authを登録するかを選択するの選択肢を与えることによって、社会のauth

でdjango.contrib.auth関連付けることができますが、認証のためのビューを提供します特定のバとckend(Google、Facebook、Twitterなど)。 social_authさんのURLconfで定義されたコードを見てみましょう:あなたはsocial_authがインストール持ってhttps://github.com/omab/django-social-auth/blob/master/social_auth/urls.py

たらあなたはTwitterでログインしたい場合、あなたは適切なバックエンド(例えば/ログインを指定begin URLにアクセスしたいです/ twitter /)。 social_authアプリでは、ユーザーをTwitterにリダイレクトしてから、あなたのアプリを承認すると、completeのURL(例:/ complete/twitter)にリダイレクトされます。

既存のユーザー(つまり、adminアプリ、またはdjango-registrationのようなものを経て作成されたユーザーである)でTwitterのアカウントを関連付けるしたい場合は、あなたがassociate_begin URLにアクセスしたい(例:「/準/さえずり/」 )。

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

このすべては、あなたのルートのURLconfのようなエントリが含まれていることを前提としてい

関連する問題