Domanda

Sto riscontrando alcuni problemi con l'app Django Socialuth.

Sto ricevendo i seguenti errori:

no such table: openid_consumer_association

Ho ricevuto l'errore sopra ogni volta che faccio clic sull'icona di Google o Yahoo per l'accesso. Posso sapere come risolvere questo problema?

Un altro errore che sto ricevendo è correlato a Facebook Connect. Ogni volta che provo ad accedere all'URL di accesso di Facebook a http: // localhost: 8000/account/facebook_login/, Ricevo il seguente errore:

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

Ho cercato in alto e in basso un'implementazione di successo di Socialauth.

Ma sembra che ci siano un bel po 'di bug?

Eventuali suggerimenti, i suggerimenti sono più che accolti!

È stato utile?

Soluzione

devi mettere quelli nelle tue impostazioni

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

Ottieni quei ID e chiavi da http://www.facebook.com/developers/apps.php

Altri suggerimenti

Per i pulsanti di Google e Yahoo, la pagina di accesso SocialAuth fallisce perché (immagino qui, ma fa lo stesso per il mio) non hai il backend di autenticazione abilitato per il supporto OpenID. Una volta che lo fai e, naturalmente, compila gli altri elementi richiesti aperti, dovresti avere collegamenti di lavoro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top