2015-07-10 97 views
6

我正在嘗試Heroku的新「Heroku評論應用程序」功能。無論何時您在github中爲給定項目創建新的拉取請求,它都會創建一個新的Heroku應用程序。如何使用API​​將「授權重定向URI」添加到Google OAuth2?

我試圖讓Google OAuth2支持與他們合作,但是每個創建的應用都有一個新的URL。例如https://my-app-pr-124.herokuapp.com

問題是,當用戶嘗試登錄這個新應用程序時,Google不允許將用戶重定向迴應用程序,因爲Google不信任該網址。

我可以在自己的應用中包含自己的Google API密鑰,並在部署中運行腳本,但是如何告知Google這個新的URL應該被信任重定向?

回答

4

不幸的是,你不能。

您可能能夠將它們從Redirect Proxy(我創建該名稱)反彈出來,以實現您想要的效果。它看起來是這樣的: -

  1. 聲明的http://myredirectproxy.example.com
  2. 重定向URL在http://myredirectproxy.example.com你有一個HTTP響應301 https://my-app-pr-124.herokuapp.com
+0

由於一個簡單的HTTP服務器!如果我要做一個redirectproxy,它將如何知道在哪裏重定向客戶端? –

+0

另外,有沒有API來創建一個新的谷歌oauth2客戶端應用程序? –

+0

您可以將heroku URL urlencode編入'code'參數,然後將其包含在對http://myredirectproxy.example.com?code=https%xx%xx%xxmy-app-pr-124.herokuapp的調用中.com 關於你的第二個問題....沒有 – pinoyyid

相關問題