G-Suite

如何設置可與 OAuth 一起使用的 url?

  • October 1, 2015

我有:

  • 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 程序正常工作?

為 VM 提供 erp.englishcampus.com.br 的A 記錄。這就是使域名指向 IP 地址的方式。

引用自:https://serverfault.com/questions/725926