Неверное перенаправление: домен должен быть добавлен в список авторизованных доменов, несмотря на его присутствие - PullRequest
0 голосов
/ 11 октября 2018

Я пытаюсь подключиться к API Google Analytics, используя Matillion ETL на экземпляре AWS EC2, чтобы загрузить озеро данных.Когда я пытаюсь добавить URL-адрес обратного вызова в Google Developer Console http://ec2 -99-99-99-99.compute-1.amazonaws.com / oauth_redirect.html , я получаю сообщение об ошибке:

"Invalid Redirect: domain must be added to the authorized domains list before submitting."

Я добавил amazonaws.com в список авторизованных доменов на экране OAuth Consent.Если я добавлю, compute-1.amazonaws.com/oauth_redirect.html, он примет это.Так что я знаю, что он распознает amazonaws.com, но не для моего конкретного экземпляра EC2

Я думал, что это потому, что это субдомен, но я не уверен, имеет ли это значение.Основываясь на других сообщениях, таких как this , другие люди смогли подключиться.

Я также попытался добавить новый набор записей в Route 53 вместо предоставленного AWS URL, но я нене знаю, как изменить URL обратного вызова по умолчанию в Matillion.Я послал их группе поддержки отдельный вопрос по этому поводу и сообщу, решит ли это это.

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

Редактировать: Использование URL-адреса Route 53 вместо входа в Matillion заставит конфигурацию OAuth использовать ее вместо этого при получении URL-адреса обратного вызова,Теперь я могу подключиться к Google Analytics.Я оставлю этот пост на тот случай, если кто-то столкнется с проблемой subdomain.subdomain.domain.com в Google

1 Ответ

0 голосов
/ 19 января 2019

Как указано в https://stackoverflow.com/a/36112649:

Вы можете использовать бесплатный DNS по http://xip.io/. Так что для IP 99.99.99.99 используйте http://99.99.99.99.xip.io/callback. И это будетразрешено в http://99.99.99.99/callback.

Далее, убедитесь, что URI перенаправления в файле .env или другой подобной конфигурации в AWS установлен на http://99.99.99.99.xip.io/callback.

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