Ruby on Rails用户管理引擎/框架?(带有网页)

14
有很多关于Rails授权插件的帖子/建议。然而,我在这里询问的是是否有一个流行/好用的Ruby on Rails引擎(或框架),它也包括用户界面页面(以及控制器/模型等)。因此,可以将其集成到(Engine)中或用作起点的东西包括:
  • 注册(例如,用户创建登录名,然后发送带有激活链接的电子邮件)
  • 身份验证
  • 授权
  • 用户界面允许用户:
    • 更改密码
  • 委派管理(可选)
    • 支持使用相同应用程序的多个/分离的公司/组
    • 公司/组X的管理员用户,并分配对人员Y的访问权限(创建新用户)
    • UI允许用户执行这些功能
我加入了最后的委派管理作为可选项。如果有一个没有这个功能但很好/流行的产品,我宁愿听听它。
提前感谢。
4个回答

4

我认为您可以使用Clearance实现大部分功能,但您需要单独实现授权。

Clearance是一个Rails引擎,它提供以下功能:

  • 注册
  • 授权
  • 忘记密码
  • 记住我
  • 非常易于自定义

1

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

你可以查看http://stonean.com/page/lockdown-with-authlogic上的authlogic/lockdown教程。

Github上提供了Authlogic示例应用程序,其中包含一些有关注册、修改密码等方面的示例代码。


1

Devise 似乎是目前一个非常流行的工具,基本上支持所有可能的功能。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接