Google Oauth2.0 web-Anwendung "Authorized redirect URIs" muss am Ende eine öffentliche top-level-domain (wie .com-oder .org)?

Beim erstellen eines Google-API-Oauth2.0-Anmeldeinformationen auf Google Entwickler-Konsole, ich wählen Sie "Web application" - Anwendung geben.

In der "Authorized redirect URIs" - Feld, kann ich http://127.0.0.1/callback, es funktioniert gut für mich auf die lokale Entwicklung.

aber wenn ich verwenden möchten Google-API-Oauth2.0-Anmeldeinformationen auf meinem server(sagen wir mal 99.99.99.99), die ich habe zu verwenden http://99.99.99.99/callback als meine "Authorized redirect URIs", aber google mir eine Warnung:

Ungültiger Redirect: http://99.99.99.99/callback muss mit einem öffentlichen
top-level-domain (wie .com-oder .org)

Außer zum binden eines öffentlichen top-level-domain auf meinem server, was kann ich sonst noch tun?

Entwickle ich in Django und die Nutzung oauth2client Umgang mit Google API Oauth2 , So gibt es zwei Tabellen "oauth2_authentication_credential", "oauth2_authentication_flowmodel" in meiner Datenbank, die die Berechtigung Wert in es, ich kopiere Sie aus meinem localhost zu trennen, aber es funktioniert nicht.

  • Wenn Sie über eine gefälschte domain, zum Beispiel: yourrealdomain-localhost.com. Fügen Sie diese Domäne zu einer windows-hosts-Datei und stellen Sie es auf der Suche nach 127.0.0.1, So können Sie diese domain in den Google dev console.
  • vee Ihre Methode gut Aussehen.
InformationsquelleAutor GoTop | 2016-03-20
Schreibe einen Kommentar