Множественные проблемы с 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 элементы, у вас должны появиться рабочие ссылки.