ruby-on-rails - rails 中的身份验证系统

标签 ruby-on-rails ruby authentication

<分区>

开发用于简单登录和注销系统的身份验证系统的最流行做法是什么。开发自定义身份验证系统是否更受欢迎,还是使用像 devise、clearance、authlogic 这样的 gem?我要构建的身份验证系统非常简单。那么,我想知道在开发身份验证系统时最受欢迎的解决方案是什么?

最佳答案

您可以使用 bcrypt ( good resource here ) 推出基本身份验证。如果您的身份验证系统不那么复杂并且仅限于一些数据模型(例如登录到 /admin 部分),则 Bcrypt 可以满足此目的。

如果您正在寻找开箱即用的稳定 gem,devise是周围良好社区的标准选择,并且该 gem 在多个版本中都很稳定,并且与其他 gem(管理 gem,如 rails_adminactiveadmin)配合得很好,因为它可以处理所有事情从数据迁移到具有少量配置的 session Controller 。

关于ruby-on-rails - rails 中的身份验证系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41535899/

相关文章:

ruby-on-rails - Resque,Resque 服务器,在 RedisToGo 上与 Heroku

ruby - 生命游戏计划

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 限制

ruby - 一种指定和初始化 map 值类型的方法?

linux - ssh 可以连接但不能以用户身份登录

javascript - 使用 token 在后端和前端识别用户进行身份验证

ruby-on-rails - Rails - 多态自联接模型关联