Вопрос

У меня некоторые проблемы с приложением Django Socalauth.

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

no such table: openid_consumer_association

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

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

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

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

Но кажется, что есть совсем немного ошибок?

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

Это было полезно?

Решение

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

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top