2011-03-07 2 views
0

я попытался установить Джанго социальную AUTH, который расположен на https://github.com/omab/django-social-auth как я могу связать регулярную регистрацию и социальную авторизацию , например, пользователь не имеет какой-либо учетной записи в твиттере или facebook и т.д .. как я могу связать django.contrib.auth с социальной AUTHДжанго Socail-Auth и мой Auth

, давая ему выбор выбора либо зарегистрировать нормальную регистрацию или используя свой аккаунт в твиттере или Facebook

ответ

0

django-social-auth обеспечивает взгляды на проверку подлинности с определенным ba ckend (например, Google, Facebook или Twitter). Взгляните на код, определенный в URLconf social_auth «s: https://github.com/omab/django-social-auth/blob/master/social_auth/urls.py

После того, как вы получили social_auth установлен, если вы хотите войти в систему с Twitter, вы бы посетить begin URL, указав соответствующий бэкенд (например,/входа в систему/Twitter /). Затем приложение social_auth перенаправит пользователя в Twitter, после чего вы авторизуете свое приложение, после чего вы перенаправите URL-адрес complete (например,/complete/twitter).

Если вы хотите, чтобы связать учетную запись Twitter с существующим пользователем (то есть, созданный пользователем через admin приложение, или что-то вроде django-registration), вы бы посетить associate_begin URL (например, «/ сотрудник/твиттер /»).

Все это предполагает, что корневой URLconf содержит следующую запись:

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

 Смежные вопросы

  • Нет связанных вопросов^_^