簡體   English   中英

在AWS ec2實例上重定向Google API客戶端的URL?

[英]Redirect URL for Google API client on AWS ec2 instance?

我正在嘗試針對Google API(特別是Map Tracks)使用OAuth2.0測試我的Ruby on Rails應用程序的身份驗證。 在我的Google Developers Console中,我必須指定重定向URL,並將其指定為以下內容: http : //ec2-54-68-164-136.us-west-2.compute.amazonaws.com/ : 3000/ auth / google_oauth2 / callback 我的問題是,當我單擊以向Google進行身份驗證時,它顯示以下錯誤屏幕:

http://i.stack.imgur.com/JHwv1.png

因此,基本上,看來Google API客戶端或Oauth服務器會自動將我的公共DNS量化為IP地址,而且我不確定如何使其正常工作。 如果有問題,托管的服務器具有彈性IP地址,因此IP不會不斷變化。

謝謝你的幫助!

您在問題中指定的回調URL在應刪除的:3000之前包含一個額外的/。

話雖這么說,但我的安裝程序適用於托管在EC2實例上的應用程序( https://identity-demo.aws-emea.info )我可以看到的設置與我的設置之間的差異是

  • https與http
  • 我使用自己的域名而不是EC2 DNS名稱的別名

我建議不要使用EC2提供的DNS名稱,因為當您停止/啟動實例(使用默認的公共IP地址)或關聯其他EIP(彈性IP地址)時,此名稱可能會更改

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM