2013-08-28 12 views
5

Sto lavorando su un sito esterno per integrare django-allauth per Facebook e login di google. Facebook ha funzionato quasi fuori dagli schemi. Tuttavia, con Google ottengo l'errore "Errore di accesso alla rete sociale".django-allauth integrazione di google dà "errore di accesso alla rete sociale" errore

Ecco quello che ho fatto:

1.Google API console: ID client per la configurazione di applicazioni web

Client ID: xxxxxxx.apps.googleusercontent.com 
Email address: [email protected] 
Client secret: xxx-yyy-zzz-111-222 
Redirect URIs: http://learnbuzz.com/accounts/google/login/callback/ 
JavaScript origins: http://www.learnbuzz.com 

2.Created learnbuzz.com sito in Siti

3.Created l'app google nelle app sociali con l'ID cliente e il segreto dalla console dell'API di Google.

Dai documenti e poche altre domande su SO, sembra che sia tutto ciò che è necessario.

Ma, quando accedo utilizzando google, arrivo alla pagina accounts.google.com dove chiede all'utente di accettare "App sharing basic user information and email". Dopo accetto, mi dà un "Social Network Login Failure" per questo URL:

http://learnbuzz.com/accounts/google/login/callback/?state=l1WdxOgr26bB&code=4/lGhX6Dum_FNnM3FE39TcULZb1UMX.0jX6biQfm3MfEnp6UAPFm0F0CIGMgQI

Cosa config mi manca?

Modifica: non so se è importante, ma ci vuole un po 'di tempo prima che il browser elimini questo errore.

+0

Anche io sto avendo questo problema, mi piacerebbe vedere più dettagli dal messaggio di errore. –

risposta

1

Ho provato ad accedere a http://learnbuzz.com/accounts/google/login/callback e richiede l'autorizzazione http. Sta restituendo un codice di stato 401.

Probabilmente il tuo browser è già registrato e non puoi visualizzare questa richiesta di autenticazione.

Questa pagina deve essere accessibile da una finestra anonima del browser. Dopo aver rimosso la necessità di autorizzazione, funzionerà.

Problemi correlati