如何設定適用於 OAuth 的 url?

如何設定適用於 OAuth 的 url?

我有:

  • 在 google 外部託管的網域 (englishcampus.com.br)
  • Google Compute Engine 中執行應用程式的 VM 實例,具有靜態 IP
  • 指向該虛擬機器的子網域(erp.englishcampus.com.br),虛擬機器運作正常

但當我嘗試驗證 Google API (OAuth) 時,我收到一條錯誤訊息:

「redirect_uri 的參數值無效:不允許原始 IP 位址:http://104.197.50.68:8069/google_account/authentication

....表示不能使用 IP 位址進行重定向。在 API 憑證上我輸入了“http://erp.englishcampus.com.br/google_account/authentication”,假設 erp.englishcampus.com.br 指向虛擬機器。

我的問題是:如何讓虛擬機器在 URL(而不是靜態 IP 位址)下回應,以便 OAuth 進程正常運作?

答案1

給虛擬機器一個一個記錄對於 erp.englishcampus.com.br。這就是讓網域名稱指向 IP 位址的方法。

相關內容