1

Google Glass Java スターター プロジェクト - OAuth で Raw IP アドレスが許可されていない場合に、Amazon ec2 インスタンスへのコールバックを有効にする方法は?

AWS ec2 インスタンスで実行されている jetty にスターター コードをデプロイしました。IP アドレスのみを指定して、このインスタンスで使用する新しいクライアント ID を API コンソールで作成し、OAuth プロパティ ファイルを更新しました。

index.jsp をヒットすると、次のエラー メッセージが表示されました。

エラー: 無効なリクエスト
redirect_uri の無効なパラメーター値: 未加工の IP アドレスは許可されていません: http://xx.xxx.xx.xxx:8080/oauth2callback

gool.gl と bitly で URL Shortening を試してみましたが、同じエラー メッセージが表示されました。

それで、最善の回避策は何ですか?

4

1 に答える 1

1

エラー メッセージにあるように、OAuth 2.0 リダイレクトでは未加工の IP は許可されません。

この問題を解決するには、ホスト名を指定します。Amazon は、スピンアップされるすべてのインスタンスに非常に長いホスト名を提供します。それはうまくいくでしょう。よりきれいなものが必要な場合は、DNS A レコードを使用して任意のドメインまたはサブドメインをその IP に向けることができます。

于 2013-08-12T20:43:40.590 に答える