Problèmes multiples avec Django SocialAuth - Exploitation forestière avec facebook, yahoo, google
-
25-09-2019 - |
Question
Je suis quelques problèmes avec l'application django socialauth.
Je reçois les erreurs suivantes:
no such table: openid_consumer_association
Je suis l'erreur ci-dessus chaque fois que je clique sur l'icône Google ou Yahoo pour vous connecter. puis-je savoir comment puis-je résoudre ce problème?
Une autre erreur que je reçois est liée à facebook connecter. Chaque fois que je tente d'accéder à l'URL de connexion facebook http: // localhost: 8000 / comptes / Facebook_login / , je reçois l'erreur suivante:
{
"error": {
"type": "OAuthException",
"message": "Missing client_id"
}
}
J'ai cherché haut et bas pour une mise en œuvre réussie de socialauth.
Mais il semble qu'il y ait un peu de bogues?
Des conseils, des suggestions sont les bienvenues!
La solution
vous devez mettre ceux dans les paramètres
FACEBOOK_APP_ID = ''
FACEBOOK_API_KEY = ''
FACEBOOK_SECRET_KEY = ''
obtenir les id & clés de http://www.facebook.com/developers/apps. php
Autres conseils
Pour les boutons Google et Yahoo, la page de connexion socialauth échoue parce que (je devine ici, mais il fait la même chose pour moi) vous n'avez pas le backend d'authentification est activée pour le support OpenID. Une fois que vous faites cela, et bien sûr, remplir les autres éléments nécessaires OpenID, vous devriez avoir des liens de travail.