【问题标题】:Does Rails have a built-in authentication system?Rails 有内置的身份验证系统吗?
【发布时间】:2009-01-07 07:18:01
【问题描述】:

这些年来,我已经为 webapps 实施了几次身份验证系统,但在我再次这样做之前,我想我会问是否有我应该知道的罐装解决方案。

上次我检查时,没有内置的 Rails 身份验证系统,标准解决方案是 restful-authentication 插件。还是这样吗?或者它现在已经被合并到 Rails 中了?我已经看到了这种情况。

【问题讨论】:

  • 不太可能将restful-authentication折叠起来,因为有很多不同的方式来进行身份验证,实际上它是一个“插件”是一件好事。

标签: ruby-on-rails authentication restful-authentication


【解决方案1】:

我现在建议使用 AuthLogic 而不是 restful-auth,它的侵入性要小得多,但支持的程度要低得多(restful-auth 包含在 bort 之类的东西中)。

【讨论】:

  • 我第二次使用 AuthLogic,好处是它是一个 gem 而不是插件,这意味着你不必维护代码,除非你愿意。 RA 使用生成器,这使您有责任添加新的更新。 AuthLogic 的安全修复?只需运行 gem update!
【解决方案2】:

Restful-authentication 仍然是标准。有段时间没看插件的话,源码已经移到Github

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-27
    • 2012-12-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多