我正在Ruby on Rails 3中开发一个API,我想用Oauth2来保护它。 换句话说,我需要创建一个Oauth提供者。 Rails 3有没有工作的宝石,或者有关于这个问题的教程?Rails 3.构建一个oauth2提供者
UPDATE
我知道轨道基于REST的,所以我觉得很奇怪,有关于如何创建一个公共的API并确保其没有教程。有谁知道任何好的教程。优于oAuth。
感谢所有帮助!
我正在Ruby on Rails 3中开发一个API,我想用Oauth2来保护它。 换句话说,我需要创建一个Oauth提供者。 Rails 3有没有工作的宝石,或者有关于这个问题的教程?Rails 3.构建一个oauth2提供者
UPDATE
我知道轨道基于REST的,所以我觉得很奇怪,有关于如何创建一个公共的API并确保其没有教程。有谁知道任何好的教程。优于oAuth。
感谢所有帮助!
我的OAuth2 server implementation昨天opensourced。
它是有据可查的,并有一个仪表板来控制访问。现在我正在寻找一个想要从它开始构建引擎的人,或者在机架顶部放置一些很酷的东西。这就是为什么它是开源的。
https://github.com/intridea/oauth2是OAuth2开发中的规范化宝石。如果你正在寻找的,而不是滚动您自己提供的代码进行更完整的解决方案,请查看:
但如果你AREN我建议用的oauth2宝石乱搞对流程非常熟悉,以便您可以更好地学习。
我正在为OAuth2提供程序Rack :: OAuth2开发rugygem。 https://github.com/nov/rack-oauth2
它需要您自己开发模型(令牌,代码,客户端等),但您可以在这里获得整个Rails3示例OAuth2服务器。 https://github.com/nov/rack-oauth2-sample
我正在寻找实施OAuth2提供者!我目前正在试验这个https://github.com/assaf/rack-oauth2-server,它似乎是一个全功能的OAuth2服务器,尽管它仍然只支持MongoDB,尽管实现对其他DBMS的支持看起来很简单。我也在看这里发布的其他一些选项,很多有前途的东西!
如果您正在使用(或计划使用)设计进行身份验证,您可以使用https://github.com/socialcast/devise_oauth2_providable作为插件。
“门卫是一款让您轻松将OAuth 2提供商功能引入到您的应用程序中的宝石。”
谢谢!有没有任何文件的任何文件? https://开头github上。com/freerange/oauth2-provider – 2011-02-04 16:39:00
该版本基于mongoid btw :)所以,除非你使用的是,我建议其他人。我只是从零开始亲自构建一个提供者。 – raidfive 2011-02-04 16:54:36
我正在使用SQL。你知道在Rails 3中构建提供商的好指南吗? – 2011-02-04 16:57:36