2016-06-08 13 views
1

Ich versuche, meinem Django-Projekt Google-Authentifizierung hinzuzufügen. Ich war in der Lage, mein Projekt zu konfigurieren, um mit meiner App auf Heroku zu arbeiten, indem ich ein anderes Oauth-Clientobjekt verwendete, aber ich kann nicht scheinen, dass es für meinen Entwicklungsserver funktioniert.Google OAuth wirft edirect_uri_mismatch Fehler

Ich erhalte die Fehlermeldung:

Error: redirect_uri_mismatch 
The JavaScript origin in the request, http://localhost:8000, does not match the ones authorized for the OAuth client. 

von Google.

Mein Autorisierte Javascript Herkunft ist:

https://localhost:8000 
http://localhost:8000 

Mein Autorisierte Redirect URIs sind:

https://localhost:8000 
https://localhost:8000/ 
https://localhost 
http://localhost:8000 
http://localhost:8000/ 
http://localhost 

(ich alle diese Kombinationen versucht basierend auf Kommentare von ähnlichen Fragen.)

Beliebig Hilfe oder Ratschläge wären sehr willkommen, da ich nirgendwo in den API-Dokumenten die Antwort finden kann.

Antwort

0

Jedes Mal, wenn ich den Client in der Entwicklerkonsole änderte, habe ich es versäumt, die entsprechende Aktualisierung in der Django-Vorlage vorzunehmen. Ich habe die ganze Zeit den falschen Kunden benutzt - unvorsichtiger Fehler.