我挣扎找到一个可用的宝石提供了一个Rails 2.3.5应用程序如下:创业板的oauth2消费者和Rails中提供的功能2.3.5
- 我们要保护了API使用OAuth 2 ;因此,用于创建访问/请求令牌的控制器和模型(客户端,令牌,...)都必须
- 我们想消费的oauth2服务如Facebook和Twitter
这也将是不错的支持进行3腿和2腿认证。
我发现这些宝石,但它们都具有主要缺点:
- OAuth的红宝石(github.com/oauth/oauth-ruby)
- 我不太清楚,如果它已经实现的oauth2机制
- 更像是服务于顶级
基本LIB
- OAuth的插件(github.com/pelle/oauth-plugin)
- 看起来方便,但只的oauth2在Rails3中分支:(
- 的oauth2支持( github.com/intridea/oauth2)
- 只适用于oAuth2消费者/无提供者功能
- 的oauth2 - 红宝石(github.com/aflatter/oauth2-ruby/tree/)
- 最后提交:10年7月16日 “DESCTRUCTIVE COMMIT” :(
- 根据草案的oauth2 00(岁!)
- 的oauth2提供商(github.com/ThoughtWorksStudios/oauth2_provider)
- 最后提交:21.10。10 - 好
- 只提供功能:(
- 基础上的oauth2草案09(相当最近)
有没有人实现一个那些requirenments或那些宝石的组合可以你请给我一个方向吗?
任何帮助都非常感谢!
今天,我收到了oauth-plugin的作者pelle的回复。我问他是否也可以在master分支中使用oauth2 Support(不仅仅是rails3分支)。他说:“它应该在Rails 2.3.x中运行良好,但我希望听到有关它的反馈,我应该重新命名分支。” !我会尝试一下 ! http://github.com/pelle/oauth-plugin/issues#issue/19 – Makibo 2010-10-27 08:08:08
我们从oauth-plugin中实现了rails3分支的自定义分支,它的功能就像一个魅力 – Makibo 2010-12-20 10:18:53
我仍然对before_filter有问题:login_or_oauth_required并认证回调,您是如何管理它的? – gozali 2010-12-22 04:51:52