Изменение доменного имени для идентификаторов клиентов OAuth 2.0 приводит к ошибкам в консоли разработчиков google - PullRequest
2 голосов
/ 05 мая 2020

У меня есть несколько разных приложений, размещенных на netlify с использованием API Google, которые сейчас сломались, потому что netlify изменил свой хостинг, чтобы указывать на xxx.netlify.app вместо xxx.netlify.com

Когда я пытаюсь добавить новый домен к моим идентификаторам клиентов oauth в разделе «Учетные данные». Я получаю бесконечно висящее колесо смерти, когда нажимаю «сохранить»

Я думал , что колесо смерти вызвано новым URL-адрес не зарегистрирован для приложения, поэтому я зашел в настройки своего приложения и попытался добавить новый домен, но это тоже не удалось.

I go на экран согласия OAuth -> Изменить приложение который затем имеет другой список «авторизованных доменов».

В списке я вижу свое старое доменное имя: foo.netlify.com

Я пытаюсь добавить новое имя: foo.netlify .app

Однако это автоматически исправляется до простого netlify.app

Я пытаюсь сохранить это и получаю следующую непостижимую ошибку

Ошибка Запрос не удался, потому что один из поля o f ресурс недействителен.

Номер отслеживания: c4522674593257747

Я не вижу способа узнать больше об ошибке или использовать номер отслеживания, чтобы узнать больше.

Приветствуются любые указатели по устранению неполадок. Я бы предпочел не начинать с нуля, но на данный момент мне кажется, что лучше всего было бы создать совершенно новое приложение и начать весь процесс учетных данных / ключа API заново для всех моих приложений, размещенных на netlify.

1 Ответ

1 голос
/ 09 мая 2020

У меня такая же проблема, и я разместил ее в группе google. У меня есть ответ от службы поддержки Google Cloud, в котором говорится, что разрешен только верхний частный домен, как указано здесь Настройка OAuth2.0

Поскольку ошибка четко обозначена и объяснена в этом документе , вы можете использовать любой лучший частный домен в качестве авторизованного домена. Так что, похоже, это предполагаемое поведение.

Полагаю, это означает, что сейчас только владелец домена может получить учетные данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...