【问题标题】:Google OpenID-OAuth hybrid implementation on HerokuHeroku 上的 Google OpenID-OAuth 混合实现
【发布时间】:2011-03-02 18:37:36
【问题描述】:

我正在寻找在 Heroku 上运行的 Web 应用程序中实现 Google OpenID+OAuth 的分步指南,以获取日历/联系人数据。我查看了许多有关此的文档和问答,但仍然无法使事情正常进行,并且想知道这里是否有人知道描述插件、所需宝石和分步指南的地方。使用混合的原因是我们需要一个来自谷歌的永久令牌,我们可以跨多个会话跟踪用户。

非常感谢任何帮助。

最好的,

_KK

【问题讨论】:

  • 我认为没有。我可以使用 ominauth 和 openid 记录用户用户,但我现在不知道如何获取用户的联系人。我有需要 oauth 令牌的 PortableContacts,但我想念如何使用 openid 获得 oauth 令牌。

标签: ruby openid oauth heroku


【解决方案1】:

您不能使用 Google 的 OpenID 访问其他服务。因此,当您想要访问日历时,您需要要求用户提供用户名/密码(确保它是 SSL 版!)。

所以对于日历,您可以使用:GCal4Ruby。

但一般情况下,您可以使用官方Google GData gem访问用户数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-13
    • 2010-10-23
    • 1970-01-01
    • 1970-01-01
    • 2011-05-03
    • 2013-05-15
    • 2012-11-23
    • 2011-07-22
    相关资源
    最近更新 更多