如何设置适用于 OAuth 的 URL?

如何设置适用于 OAuth 的 URL?

我有:

  • 谷歌之外托管的域名(englishcampus.com.br)
  • Google Compute Engine 中运行应用程序的 VM 实例,具有静态 IP
  • 指向该 VM 的子域名 (erp.englishcampus.com.br),运行良好

但是当我尝试验证 Google API(OAuth)时,收到一条错误消息:

“redirect_uri 的参数值无效:不允许使用原始 IP 地址:http://104.197.50.68:8069/google_account/身份验证

...显示无法使用 IP 地址进行重定向。在 API 凭证中,我输入了“http://erp.englishcampus.com.br/google_account/authentication",假设 erp.englishcampus.com.br 指向虚拟机。

我的问题是:如何让 VM 在 URL 下响应,而不是静态 IP 地址,以便 OAuth 流程能够正常工作?

答案1

给虚拟机一个一个记录例如 erp.englishcampus.com.br。这就是让域名指向 IP 地址的方法。

相关内容