1

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

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

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

错误:invalid_request
redirect_uri 的参数值无效:不允许使用原始 IP 地址:http://xx.xxx.xx.xxx:8080/oauth2callback

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

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

4

1 回答 1

1

就像错误消息说的那样:OAuth 2.0 重定向不允许使用原始 IP。

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

于 2013-08-12T20:43:40.590 回答