首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 2.3.5中用于oAuth2消费者和提供者功能的Gem

Rails 2.3.5中用于oAuth2消费者和提供者功能的Gem
EN

Stack Overflow用户
提问于 2010-10-26 16:08:06
回答 3查看 2.4K关注 0票数 16

我很难找到一个可用的gem,它为Rails 2.3.5应用程序提供了以下内容:

  • 我们希望用oAuth 2保护API;因此,用于创建访问/请求令牌和模型(客户端、令牌、.)的控制器我们想消费Facebook和Twitter

之类的oAuth2服务。

支持3条腿和2条腿的认证也很好。

我发现了那些宝石,但它们都有很大的缺点:

mechanisms

  • more
  • oauth-ruby (github.com/oauth/oauth-ruby)
    • 我不太确定它是否已经实现了oauth2 oauth2,就像top

上的服务的基本库

  • oauth-plugin (github.com/pelle/oauth-plugin)
    • 看起来很方便,但oauth2只支持rails3分支

Functionality

  • oauth2 (github.com/intridea/ oAuth2 )
    • 只适用于oAuth2消费者/无提供者

(old!)

  • oAuth2 -ruby (github.com/ Draft /OAuth2-ruby/tree/)
    • 最后提交: 16.07.10 "DESCTRUCTIVE提交“:(基于oAuth2草案的
    • )

  • oauth2-provider (github.com/ThoughtWorksStudios/oauth2_provider)
    • 最后一次提交: 21.10.10 -好的
    • 仅提供程序功能:(
    • 基于oAuth2草案09 (相当recent)

)

有谁能用这些宝石中的一个或一个组合达到这些要求吗?你能给我指路吗?

任何帮助都非常感谢!

EN

回答 3

Stack Overflow用户

发布于 2010-12-18 05:21:04

我帮不上你的忙。但我只想说,对于仍处于非常活跃开发阶段的协议来说,这是相当多的实现:)

参见我在https://security.stackexchange.com/questions/1187/what-were-the-specific-security-flaws-with-oauth-1-0-how-are-they-being-addresse/1201#1201上指向当前https://security.stackexchange.com/questions/1187/what-were-the-specific-security-flaws-with-oauth-1-0-how-are-they-being-addresse/1201#1201 2.0状态的指针(草案11 )

(有人能描述2.0不同草稿之间的互操作性程度吗?)

票数 1
EN

Stack Overflow用户

发布于 2011-04-10 19:17:30

想再加几个我见过的库。我也没有用过,但我认为它们应该出现在这个帖子上,供人们比较:

票数 1
EN

Stack Overflow用户

发布于 2011-10-17 18:59:44

我已经评估了这个线程中列出的大多数宝石,我(有偏见地)认为,devise_oauth2_providable gem是rails应用程序最好的oauth2提供程序后端。它的目标是成为现有rails应用程序最简单的集成,我建议您仔细考虑一下。

https://github.com/socialcast/devise_oauth2_providable

您可以为oauth2消费者混合和匹配不同的gem,因为他们的职责不同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4025575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档