2011-09-26 114 views
1

我試圖在Heroku上設置Rails應用程序來訪問Google數據。我對這個過程很陌生,但看起來我需要向Google註冊認證證書才能使用Google服務(使用OAuth或AuthSub)。結束遊戲:我需要持續訪問Google日曆數據。使用Google驗證Heroku應用程序

谷歌的Manage Domain網站提供了一種方式來上傳X.509證書,但發展的目的,我只是使用Heroku的Piggyback SSL獲得訪問heroku.com證書。假設我在正確的道路上,我如何向Google提供Heroku證書,以便繼續?

我很可能已經掉下了一個兔子洞;如果是這樣,任何建議重新:谷歌認證Heroku將不勝感激。

回答

1

你對自己太難了。可以使用OAuth 1和HMAC-SHA1簽名方法,也可以使用OAuth 2.最好是OAuth 2,儘管我不確定它是否與當前版本的Calendar API使用的舊GData庫兼容。但說實話,即使它不兼容,OAuth 2的優勢也許會讓它值得一起黑客攻擊。您可以使用Signet執行OAuth 2 - 這是Google支持的用於Ruby的OAuth客戶端。除非你有一個很好的理由,否則不要使用AuthSub。根本不應該有任何證書。

相關問題