无效的重定向:即使存在域,该域也必须添加到授权域列表中

时间:2018-10-11 14:04:52

标签: amazon-web-services redirect oauth subdomain google-developers-console

我正在尝试在AWS EC2实例上使用Matillion ETL连接到Google Analytics(分析)API,以加载数据湖。 当我尝试将回调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同意屏幕上的“授权域”中。如果我添加了calculate-1.amazonaws.com/oauth_redirect.html,它将接受它。因此,我知道它可以识别amazonaws.com,但不能识别我的特定EC2实例

我当时以为是因为这是一个子子域,但是我不确定这是否重要。根据{{​​3}}等其他帖子,其他人也可以建立联系。

我还尝试过在Route 53中添加新记录集,而不是AWS提供的URL,但是我不知道如何在Matillion中更改默认的回调URL。我已经向他们的支持团队发送了一个有关此问题的单独问题,并会告诉您是否可以解决。

我确实认为这是Google方面的问题,但应该可以解决。我可能无法在Google控制台中进行某些设置吗?

编辑:登录Matillion时改用Route 53 URL会强制OAuth配置在获取回调URL时改用Route 53 URL。我现在可以连接到Google Analytics(分析)。如果其他人遇到与Google的subdomain.subdomain.domain.com问题,我将保留此帖子

1 个答案:

答案 0 :(得分:1)

https://stackoverflow.com/a/36112649中的建议:

  

您可以通过http://xip.io/使用免费的DNS。因此对于IP 99.99.99.99使用   http://99.99.99.99.xip.io/callback。它将解决   http://99.99.99.99/callback

此外,请确保.env文件或AWS中的其他类似配置中的重定向URI设置为http://99.99.99.99.xip.io/callback