Oauth2 redirect_uri_mismatch - PullRequest
       13

Oauth2 redirect_uri_mismatch

0 голосов
/ 09 октября 2018

Я настроил среду в Cloud9 для создания веб-сайта в Rails.В настоящее время я пытаюсь включить вход в систему через Gmail, используя гем google oauth2, но я столкнулся с этой проблемой, и, независимо от того, куда я смотрю, каждое найденное решение не работает.

Вотошибка:

(https://i.imgur.com/GhIH8S4.png)

А вот мои URL-адреса разработки Google:

(https://i.imgur.com/zg5Txuo.png)

(Извините, похоже, что я могупока не загружаю картинки прямо в пост)

Ответы [ 2 ]

0 голосов
/ 09 октября 2018

Вы добавили авторизованные URI перенаправления ?.Он находится на вкладке Credentials.Вы должны отредактировать свои идентификаторы клиента OAuth 2.0 и установить там URI.

Шаги:

  • Перейти к https://console.developers.google.com/apis/dashboard

  • Выберитепроект

  • Нажмите на ссылку Credentials в левом меню

  • Отредактируйте идентификаторы клиента OAuth 2.0, щелкнув карандаш рядом с ним

  • Добавьте свои авторизованные URI перенаправления (https://domain/users/auth/google/callback или что-то подобное)

0 голосов
/ 09 октября 2018

Я думаю, что у вас возникла эта проблема, потому что OAuth от Google не поддерживает сопоставление поддомена с подстановочными знаками, а ваше приложение в основном является поддоменом в Cloud9.Проверьте это ТАК сообщение .

Я нашел сообщение с похожими проблемами на форумах Cloud9

Я погуглил с "OAuth c9.io".

...