2013-05-22 4 views
9

ich google oAuth von meinem Webservice ändern verwenden, möchte ich neue oAuth Schlüssel erstellt haben, aber wenn ich es benutze ich bekommenWie hinzuzufügen oder Rückkehr uri in google Konsole für OAuth2

Error: redirect_uri_mismatch 
The redirect URI in the request: www.blabla.com 
did not match a registered redirect URI 

Jetzt, wo die finden registrierte Umleitungs-URI, um es zu ändern, oder wo kann ich ein anderes hinzufügen. Unter "API Access" -Menü der Konsole kann ich nur "Markeninformationen bearbeiten", "Create Another Client ID" und "Edit erlaubte Domains", aber ich habe keine Berechtigungen, einen hinzuzufügen.

Antwort

2

Es gibt eine 'Einstellungen bearbeiten' auf der rechten Seite Ihrer Client-ID. Klicken Sie darauf und es wird ein Popup angezeigt, mit dem Sie autorisierte Weiterleitungs-URIs bearbeiten können.

11

Mein Problem war, dass ich eine Client-ID für "Dienstkonto" erstellt habe. Und habe den Wizard gar nicht erst für "Webapplikation" ausprobiert. Da mein Controller eine Webanforderung erstellt hat, ist die Webanwendungsoption die richtige. Wie dumm von mir.

Unter den Einstellungen der Webanwendung-Client-ID können Sie die Rückgabe-URL anpassen, und die Dienstkontoeinstellungen haben diese Option nicht.

+0

Recht, Service Account Client nicht über eine Rückkehr URI. Schön, dass du das herausgefunden hast. –

2

Es ist nicht sofort ersichtlich, wo dies meiner Meinung nach zu tun, also hier sind einige nützliche Screenshots.

1) Navigieren Sie zu den Credentials Bildschirm ... so etwas wie "https://console.developers.google.com/apis/credentials ...."

2) Klicken Sie auf Ihrem Oauth 2-Client I.D. ' Link .. in diesem Fall ist es "Web-Client 1"

2) Am unteren Rand des Bildschirms können Sie Ihre Website-URL wie hinzufügen können - "http://localhost:[some Nummer]/signin-google" und speichern.