2013-05-22 4 views
9

voglio usare google oAuth dal mio webservice ho creato nuova chiave OAuth, ma quando lo uso io ottenereCome aggiungere o modificare uri ritorno in consolle Google per OAuth2

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

Ora, dove trovare il registro reindirizzato URI per cambiarlo, o dove posso aggiungerne un altro. Nel menu "Accesso API" della console, posso solo "Modificare le informazioni sul marchio", "Crea un altro ID client" e "Modifica domini consentiti", ma non ho le autorizzazioni per aggiungerne uno.

risposta

2

C'è un "Modifica impostazioni" a destra dell'ID cliente. Fare clic e verrà visualizzato un popup che consente di modificare gli URI di reindirizzamento autorizzati.

11

Il mio problema era che ho creato un ID cliente per "account di servizio". E non ha nemmeno provato il wizard per "Web application". Poiché il mio controller stava facendo una richiesta web, l'opzione Web Application è quella giusta. Silly me.

Nelle impostazioni dell'ID client dell'applicazione Web è possibile regolare l'uri di reso e le impostazioni dell'account di servizio non dispongono di tale opzione.

+0

cliente giusto, account del servizio non ha un ritorno URI. E 'fantastico che tu l'abbia capito. –

2

Non è immediatamente chiaro dove si debba fare questo a mio parere, quindi ecco alcuni utili screenshot.

1) Spostarsi nella schermata Credenziali ... qualcosa come "https://console.developers.google.com/apis/credentials ...."

2) Fare clic sulla 'Oauth 2 cliente I.D.' Link .. in questo caso è "client Web 1"

2) Nella parte inferiore dello schermo è possibile aggiungere l'URL sito come - "http://localhost:[some numero]/signin-google" e risparmiare.

Problemi correlati