2013-05-22 1 views
9

Я хочу использовать Google OAuth из моего WebService я создал новый ключ OAuth, но когда я использую его я получаюКак добавить или изменить обратный URI в Google консоли для oauth2

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

Теперь, где найти зарегистрированный URI переадресации, чтобы изменить его, или где я могу добавить еще один. В меню «API Access» на консоли я могу только «Редактировать информацию о бренде», «Создать другой идентификатор клиента» и «Изменить разрешенные домены», но у меня нет разрешений на его добавление.

ответ

2

Справа от идентификатора клиента есть «Изменить настройки». Щелкните по нему, и появится всплывающее окно, позволяющее редактировать разрешенные URI перенаправления.

11

Моя проблема заключалась в том, что я создал идентификатор клиента для «учетной записи службы». И даже не попробовал мастер для «Веб-приложения». Поскольку мой контроллер делал веб-запрос, параметр веб-приложения является правильным. Дурак я.

В настройках идентификатора клиента веб-приложения вы можете настроить возвращаемый uri, а настройки учетной записи службы не имеют этой опции.

+0

клиент Право, учетная запись службы не имеет возврата URI. Отлично, что вы поняли это. –

2

Непонятно, где это сделать, на мой взгляд, так что вот некоторые полезные скриншоты.

1) Перейдите к мандатной экран ... что-то вроде "https://console.developers.google.com/apis/credentials ...."

2) Нажмите на вашем 'OAuth 2 клиента И.Д.' ссылка .. в данном случае это «Веб-клиент 1»

2) В нижней части экрана вы можете добавить свой сайт URL, как - «http://localhost:[some номер]/Google-зарегистрировались» и сохранить.