如何使用oauth与Ruby连接到Google?

rta*_*oni 8 ruby oauth

有oauth和oauth2宝石,但我还没有找到一个用oauth连接谷歌的例子

Bob*_*man 7

官方支持的方法是使用Signet.本自述包含了对谷歌的OAuth验证端点所需的示例代码.另请参阅适用于RubyGoogle API客户端.如果您对任何一方有任何疑问,请随时与我联系.我支持这两个库.

Signet也适用于其他OAuth提供商.官方OmniAuth插件也可用.

  • 正如Google所述,这是Google主要支持在Ruby中访问Google API的方法.Google API客户端使用Signet作为依赖项,它由Google员工(我)编写,并且已通过我们的安全审核流程.希望能澄清一点事情. (5认同)

小智 2

尝试代替omniauth。

https://github.com/intridea/omniauth

这是一个精彩的截屏视频,展示了它的使用方法: http://railscasts.com/episodes/241-simple-omniauth