Django Social Auth выдает ошибку «Неправильная служба аутентификации» при попытке войти через Twitter - PullRequest
0 голосов
/ 14 января 2012

Я уверен, что на сайте не так много людей, которые имеют опыт работы с этим, но я собираюсь сделать это. Я попытался установить Django Social Auth для социальной аутентификации на сайте, который я разрабатываю, но когда я пытаюсь войти в систему, используя любую из служб, которые я получаю, и появляется сообщение об ошибке

Incorrect authentication service

Я уверен, что введен правильный потребитель и секретный ключ, и я переустановил его с помощью pip. Должен ли я попытаться использовать просто код в проекте вместо использования версии pip.

Вот мои настройки.py и local_settings.py вместе взятые (здесь не удалось правильно отформатировать код, поэтому я использовал Pastebin)

[http://pastebin.com/7awDzSxX][1]

До сих пор я пытался заставить реализацию примера работать, но тоже не получилось. Я пытался скопировать как можно больше, но на самом деле ничего не работает. Если вы хотите больше информации о ситуации, дайте мне знать, и я могу опубликовать больше кода.

Приветствие.

Ответы [ 2 ]

0 голосов
/ 04 февраля 2012

Я пытался пройти аутентификацию в Twitter и получил ту же ошибку.Я понял, что твиттер был прокомментирован.Это должно выглядеть так, очевидно, применяя к любому используемому бэкэнду:

AUTHENTICATION_BACKENDS = (
   'django.contrib.auth.backends.ModelBackend',
   'social_auth.backends.twitter.TwitterBackend',
)
0 голосов
/ 16 января 2012

Выглядит как неверный параметр тега url.Для меня это работает

    <a href="{% url socialauth_begin 'twitter' %}">Enter using Twitter</a>
...