2011-09-26 83 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。根本不应该有任何证书。

相关问题