【问题标题】:Ruby on Rails User Management Engine/Framework? (with web pages)Ruby on Rails 用户管理引擎/框架? (带网页)
【发布时间】:2010-11-30 06:12:00
【问题描述】:

有很多关于 Rails 授权插件的帖子/建议。然而,我在这里要问的是是否有一个流行/好的 Ruby on Rails 引擎(或框架),它也包括用户界面页面(以及控制器/模型等)。因此,可以将某些东西集成到(引擎)中或用作起点,包括:

  • 注册(例如,用户创建登录,然后发送带有激活链接的电子邮件)
  • 身份验证
  • 授权
  • 用户界面允许用户:
    • 更改密码
  • 委派管理(可选)
    • 支持使用同一应用程序的多个/单独的公司/组
    • 公司/组 X 的管理员用户,并将访问权限分配给人员 Y(创建新用户)
    • 允许用户执行这些功能的 UI

我将最后一次委派管理作为可选附加项。如果有一个没有这个的好/大众产品,我宁愿听听。

提前致谢

【问题讨论】:

    标签: ruby-on-rails authentication authorization user-management


    【解决方案1】:

    我认为您可以使用clearance 实现大部分目标,但您需要单独实施授权。

    Clearance 是一个 Rails 引擎,可以为您提供

    • 注册
    • 授权
    • 忘记密码
    • 记住我
    • 非常容易定制

    【讨论】:

      【解决方案2】:

      我更喜欢结合使用 Authlogic(用于身份验证)和 Lockdown(用于角色)。 它们都处于稳定状态并且运行良好!

      看看http://stonean.com/page/lockdown-with-authlogic的authlogic/lockdown教程。

      github 上的 Authlogic 示例应用程序可能会向您展示一些用于注册、更改密码等的示例代码。

      【讨论】:

        【解决方案3】:

        Devise好像是现在的大佬,基本支持天底下的一切。

        【讨论】:

          【解决方案4】:

          我不认为有所有可用的东西。 来自acts_as 和的组合 act_as_authenticated 和 LoginEngine,也许 http://code.google.com/p/rails-authorization-plugin/

          也许可以做成你喜欢的东西。

          问候

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2013-05-21
            • 2017-04-23
            • 1970-01-01
            • 1970-01-01
            • 2012-04-20
            • 1970-01-01
            • 2013-04-23
            • 1970-01-01
            相关资源
            最近更新 更多