当前位置:  开发笔记 > 编程语言 > 正文

Ruby on Rails中的身份验证的最佳解决方案

如何解决《RubyonRails中的身份验证的最佳解决方案》经验,为你挑选了3个好方法。

我正在寻找可以在我的RoR应用程序中使用的预构建解决方案.我理想地寻找类似于ASP.NET Forms身份验证的东西,它提供电子邮件验证,注册控制,并允许用户重置他们的密码.哦是的,并且很容易让我拉出当前登录到应用程序的用户.

我已经开始研究已经写过的文章,但我发现它真的很混乱.我查看了LoginGenerator,RestfulAuthentication,SaltedLoginGenerator,但似乎没有一个地方有很棒的教程或提供它们的比较.如果有一个我还没有发现的网站,或者大多数人都使用了事实上的标准,我会很感激你的帮助.



1> Brian Armstr..:

AuthLogic似乎是该块的新手,似乎是restful_authentication的下一个演变,更易于使用,等等

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

编辑:现在Rails 3已经出局,Devise似乎是新的,新的孩子

https://github.com/plataformatec/devise 或者我现在使用has_secure_password内置的Rails 滚动我自己的身份验证http://railscasts.com/episodes/250-authentication-from-scratch-revised

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

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



2> John Topley..:

我真的建议Restful Authentication.我认为这几乎是事实上的标准.



3> 小智..:

对于一个非常简单的解决方案,请使用Clearance.

如果您正在寻找更多选项,Devise是一个很好的解决方案.它使用Warden,这是一个基于机架的身份验证系统.

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有