rails中的身份验证系统

时间:2017-01-08 17:57:59

标签: ruby-on-rails ruby authentication

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

2 个答案:

答案 0 :(得分:3)

您可以使用bcryptgood resource here)推出基本身份验证。如果您的身份验证系统不是那么复杂并且仅限于少数数据模型(例如登录到/admin部分),Bcrypt就可以达到目的。

如果您正在寻找开箱即用的稳定宝石,devise是标准选择,周围有良好的社区,并且宝石在多个版本中保持稳定,并与其他宝石(管理宝石,如{{ 1}},rails_admin)因为它处理从数据迁移到具有少量配置的会话控制器的所有内容。

答案 1 :(得分:2)

设计比其他人更受欢迎。如果您需要彻底的可自定义身份验证,它将适合。并且它并不难以使用,因此您可以在需要一些简单的身份验证解决方案时选择它。