<分区>
开发用于简单登录和注销系统的身份验证系统的最流行做法是什么。开发自定义身份验证系统是否更受欢迎,还是使用像 devise、clearance、authlogic 这样的 gem?我要构建的身份验证系统非常简单。那么,我想知道在开发身份验证系统时最受欢迎的解决方案是什么?
<分区>
开发用于简单登录和注销系统的身份验证系统的最流行做法是什么。开发自定义身份验证系统是否更受欢迎,还是使用像 devise、clearance、authlogic 这样的 gem?我要构建的身份验证系统非常简单。那么,我想知道在开发身份验证系统时最受欢迎的解决方案是什么?
最佳答案
您可以使用 bcrypt
( good resource here ) 推出基本身份验证。如果您的身份验证系统不那么复杂并且仅限于一些数据模型(例如登录到 /admin
部分),则 Bcrypt 可以满足此目的。
如果您正在寻找开箱即用的稳定 gem,devise是周围良好社区的标准选择,并且该 gem 在多个版本中都很稳定,并且与其他 gem(管理 gem,如 rails_admin
、activeadmin
)配合得很好,因为它可以处理所有事情从数据迁移到具有少量配置的 session Controller 。
关于ruby-on-rails - rails 中的身份验证系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41535899/
相关文章:
ruby-on-rails - Resque,Resque 服务器,在 RedisToGo 上与 Heroku
ruby-on-rails - Rails 4.0 未定义方法 `+' 为 nil :NilClass
authentication - 如何在 Sails js 中创建基于路由的安全策略?
ruby-on-rails - 将嵌套模型的验证错误返回为 Rails 中的 json 的更好方法?
ruby-on-rails - Rails - has_secure_password 密码和 PIN - password_digest 限制