在ActiveResource中使用OAuth的最简单方法是什么?

Bar*_*ess 6 ruby ruby-on-rails

我正在使用一些旧代码并使用ActiveResource进行非常基本的Twitter集成.我想尽可能少地触摸应用代码,并在使用ActiveResource的同时将OAuth引入.

不幸的是,我发现没有简单的方法来做到这一点.我确实遇到了oauth-active-resource gem,但它没有完全记录,似乎是为创建完整的API包装库而设计的.正如您可以想象的那样,我想避免为这一个遗留变更创建一个完整的Twitter ActiveResource API包装器.

那里有成功案例吗?在我的实例中,离开ActiveResource可能会更快,而不是让它工作.我很高兴被证明是错的!

Bri*_*ing 1

我刚刚用omniauth做了这个,而且非常简单。此截屏视频和后续截屏视频将引导您完成整个过程。我所需要的只是一个初始化程序、一个具有登录/注销操作的控制器以及我的用户模型上用于存储 Twitter ID 和屏幕名称的一些属性。