我正在寻找一个预构建的解决方案,我可以在我的RoR应用程序中使用.我理想的是寻找类似的ASP.以及允许用户重新注册的网络验证、邮箱控件.哦,是的,而且很容易让我拉当前登录到应用程序的用户.

我已经开始研究已经写好的作品,但我发现它确实令人困惑.我看过LoginGenerator、RestfulAuthentication、SaltedLoginGenerator,但似乎没有一个地方有很好的教程或提供它们的比较.如果有一个我还没有发现的网站,或者有一个大多数人使用的事实标准,我会感谢你的帮助.

推荐答案

AuthLogic似乎是这个领域的新成员,似乎是restful_认证的下一个发展,更易于使用,等等

http://github.com/binarylogic/authlogic/tree/master

编辑:现在Rails 3出炉了,Desive似乎是这个街区的新成员

https://github.com/plataformatec/devise

旁注:Ruby Toolbox是一个很好的网站,可以在各种类别(基于GitHub观察者的数量)中找到当前最好的解决方案:

http://ruby-toolbox.com/categories/rails_authentication.html

Ruby-on-rails相关问答推荐

如何从数组中提取值

如何在测试期间为 Rails 应用程序启用 Rails.cache 会话对象

如何在 Rails 3 中使用 Capybara 单击具有相同文本的第二个链接?

Rails 4.1 Mailer 预览和设计自定义邮箱

如何将自定义过滤器添加到 Active Admin?

在 Nokogiri 中获取属性值以提取链接 URL

如何在 Linux 上使用 Ruby 2.0 改进独角兽进程之间的内存共享

什么是 Ruby 中的 Python 文档字符串?

不允许请求来源:使用 Rails5 和 ActionCable 时的 http://localhost:3001

删除链接在 Rails 3 视图中发送Get而不是Delete

在本地 Rails 开发环境中获取真实 IP 地址

Rails 3.1 Sprockets 需要指令 - 有没有办法排除特定文件?

过滤器在渲染之前但在控制器之后执行?

非持久 ActiveRecord 模型属性

如何在 Ruby 中搜索数组?

Rails - 邮件,将正文作为纯文本获取

没有路由匹配缺少必需的键:[:id]

如何为 Rails 控制器添加延迟以进行测试?

简单的 rails rake 任务拒绝运行并出现错误不知道如何构建任务,为什么?

Ruby 中的类别名