【问题标题】:Authenticating Heroku app with Google使用 Google 验证 Heroku 应用程序
【发布时间】:2011-11-24 21:27:05
【问题描述】:

我正在尝试在 Heroku 上设置 Rails 应用来访问 Google 数据。我是该流程的新手,但看起来我需要向 Google 注册身份验证证书才能使用 Google 服务(使用 OAuth 或 AuthSub)。结束游戏:我需要持久访问 Google 日历数据。

Google 的 Manage Domain 站点提供了一种上传 X.509 证书的方法,但出于开发目的,我只是使用 Heroku 的 Piggyback SSL 来访问 heroku.com 证书。假设我走在正确的道路上,我该如何向 Google 提供 Heroku 证书以便我可以继续?

我也很有可能掉进了兔子洞;如果是这种情况,任何关于:向 Google 验证 Heroku 的建议将不胜感激。

【问题讨论】:

    标签: ruby-on-rails authentication oauth heroku


    【解决方案1】:

    你对自己太苛刻了。要么将 OAuth 1 与 HMAC-SHA1 签名方法一起使用,要么使用 OAuth 2。最好是 OAuth 2,尽管我不确定这是否与当前版本的日历 API 使用的旧 GData 库兼容。但老实说,即使不兼容,OAuth 2 的优势也可能值得一起破解一些东西。您可以使用 Signet 执行 OAuth 2 — 这是 Google 支持的 Ruby OAuth 客户端。除非你有充分的理由,否则不要使用 AuthSub。根本不应该涉及任何证书。

    【讨论】:

      猜你喜欢
      • 2012-12-26
      • 2018-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 2023-03-22
      • 1970-01-01
      • 2012-12-28
      相关资源
      最近更新 更多