2010-08-31 41 views
2

J'ai quelques problèmes avec l'application django socialauth.Problèmes multiples avec Django SocialAuth - se connecter avec facebook, yahoo, google

Je reçois les erreurs suivantes:

no such table: openid_consumer_association 

j'ai eu 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 connect. Chaque fois que je tente d'accéder à l'URL de connexion facebook à http://localhost:8000/accounts/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 pas mal de bugs?

Tous les conseils, suggestions sont plus que bienvenus!

+0

Avez-vous exécuté 'python manage.py syncdb' après avoir installé votre application? –

+0

yup. Je l'ai fait. mais j'ai continué à recevoir la même erreur. – DjangoRocks

Répondre

1

Pour les boutons Google et Yahoo, la page de connexion de socialauth échoue parce que (je devine ici, mais il fait de même pour le mien) vous n'avez pas le backend d'authentification activé pour le support OpenID. Une fois que vous faites cela, et bien sûr, remplissez les autres éléments requis par OpenID, vous devriez avoir des liens de travail.