2013-11-02 71 views
0

我已經編寫了一個在客戶端自己的域上運行的服務,但我們保留對源代碼的訪問權限。我希望實現的功能之一是能夠在系統的後端查看您的Google Analytics,並且我已經編寫了一個腳本,使用Google的OAuth對用戶進行身份驗證。將Google Analytics OAuth與多個客戶端域集成

但是,我面臨的問題是,每次安裝軟件都有自己獨特的域名,所以當Google檢查REDIRECT URI時,它是無效的。

我讀過這裏的其他帖子,如果你的域名是動態的,你可以使用'state'參數來解決這個問題,但我認爲這個問題不僅僅是動態的。

有沒有其他人遇到過/知道任何解決方法來解決這個問題?

回答

0

您需要將此視爲已安裝的應用程序,因此您應該遵循Using OAuth 2.0 for Installed Applications說明。

流程基本上不是將應用程序重定向回你的應用程序(你不能這麼做),用戶會將谷歌代碼複製並粘貼到應用程序中,然後對其進行身份驗證並授權應用程序。

+0

完美!我會給這個前! – jdawg