如何使用API​​向Google OAuth2添加"授权重定向URI"?

Jon*_*ams 9 heroku google-oauth google-oauth2

我正在尝试Heroku的新"Heroku Review Apps"功能.每当您在github中为给定项目创建新的拉取请求时,它都会创建一个新的Heroku应用程序.

我正在尝试让Google OAuth2支持他们,但每个创建的应用都有一个新的URL.例如https://my-app-pr-124.herokuapp.com

问题是,当用户尝试登录此新应用时,Google将不允许将用户重定向回应用,因为Google尚未信任该网址.

我可以在我的应用中添加自己的Google API密钥,并在部署时运行脚本,但是如何通知Google这个新网址应该受信任重定向?

pin*_*yid 5

不幸的是,你不能。

您可以将它们从重定向代理(我起这个名字)中反弹出来,以实现您想要的。它看起来像:-

  1. 声明一个http://myredirectproxy.example.com的重定向 URL
  2. http://myredirectproxy.example.com你有一个简单的 http 服务器,它以 http 301 响应https://my-app-pr-124.herokuapp.com