如何仅使用原始IP地址在AWS ec2实例上部署Google Glass Java starter?

时间:2013-08-10 20:32:50

标签: google-mirror-api google-glass

Google Glass Java入门项目 - 如何在OAuth不允许原始IP地址时启用对Amazon ec2实例的回调?

我已将启动程序代码部署到在AWS ec2实例上运行的jetty。 只给出了ip地址,我在API控制台中创建了一个新的客户端ID,用于此实例,并更新了OAuth属性文件。

当我点击index.jsp时,收到以下错误消息,

Error: invalid_request
Invalid parameter value for redirect_uri: Raw IP addresses not allowed: http://xx.xxx.xx.xxx:8080/oauth2callback

我甚至尝试过使用gool.gl和bitly的URL Shortening,这会导致相同的错误消息。

那么最好的解决方法是什么?

1 个答案:

答案 0 :(得分:1)

如错误消息所示:OAuth 2.0重定向不允许使用原始IP。

要解决此问题,请指定主机名。亚马逊为每个旋转的实例提供了一个非常长的主机名。那会很好。如果您想要更漂亮的东西,可以使用DNS A record将任何域或子域指向该IP。