Множественные проблемы с Django SocialAuth - вход через Facebook, Yahoo, Google

У меня возникли некоторые проблемы с приложением django socialauth.

Я получаю следующие ошибки:

no such table: openid_consumer_association

Я получаю вышеуказанную ошибку всякий раз, когда нажимаю на значок Google или Yahoo для входа в систему. Могу ли я узнать, как мне решить эту проблему?

Другая ошибка, которую я получаю, связана с Facebook Connect. Всякий раз, когда я пытаюсь получить доступ к URL-адресу входа в Facebook по адресу http://localhost:8000/accounts/facebook_login/, я получаю следующую ошибку:

{
   "error": {
      "type": "OAuthException",
      "message": "Missing client_id"
   }
}

Я искал все возможное для успешной реализации socialauth.

Но похоже, что здесь есть немало ошибок?

Любые советы, предложения приветствуются!

2 ответа

Решение

Вы должны поместить их в свои настройки

FACEBOOK_APP_ID = ''
FACEBOOK_API_KEY = ''
FACEBOOK_SECRET_KEY = ''

получить эти идентификаторы и ключи от http://www.facebook.com/developers/apps.php

Для кнопок Google и Yahoo страница входа в socialauth не работает, потому что (я думаю, здесь, но она делает то же самое для моей) у вас не включена поддержка аутентификации для поддержки OpenID. После того, как вы это сделаете и, конечно же, заполните другие необходимые для OpenID элементы, у вас должны появиться рабочие ссылки.

Другие вопросы по тегам