2013-05-22 9 views
9

chcę użyć google OAuth z mojego usługa Stworzyłem nowy klucz OAuth ale kiedy go używać i dostaćJak dodać lub zmienić powrotną URI w konsoli Google dla OAuth2

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

Teraz gdzie znaleźć zarejestrowany identyfikator URI przekierowania, aby go zmienić lub gdzie mogę dodać kolejny. W menu "Dostęp API" konsoli mogę tylko "Edytować informacje o marce", "Utwórz inny identyfikator klienta" i "Edytuj dozwolone domeny", ale nie mam uprawnień do dodania.

Odpowiedz

2

Po prawej stronie identyfikatora klienta jest "Edytuj ustawienia". Kliknij go i pojawi się okienko umożliwiające edycję autoryzowanych identyfikatorów URI przekierowania.

11

Mój problem polegał na tym, że utworzyłem identyfikator klienta dla "konta usługi". I nawet nie wypróbował kreatora dla "aplikacji internetowej". Ponieważ mój kontroler składał żądanie sieciowe, opcja aplikacji sieciowej jest właściwa. Głupi ja.

W ustawieniach ID klienta aplikacji sieci Web można dostosować funkcję zwrotu, a ustawienia konta usługi nie mają tej opcji.

+0

klient prawo, obsługa konta nie ma powrotu URI. Świetnie, że to wymyśliłeś. –

2

Nie od razu wiadomo, gdzie to zrobić, moim zdaniem, więc oto kilka przydatnych zrzutów ekranu.

1) Przejdź do poświadczenia ekran ... coś w stylu "https://console.developers.google.com/apis/credentials ...."

2) Kliknij na 'OAuth 2 średnica wewnętrzna klienta' Link .. w tym przypadku jest to "Web klient 1"

2) Na dole ekranu można dodać adres URL witryny jak - "http://localhost:[some numer]/signin-google" i zapisz.