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')),