与Authlogic一起使用的一些好的角色授权解决方案是什么?

我正在寻找一个好的基于角色的授权解决方案,与Authlogic一起使用。 有人有什么好建议吗? 请尽可能列出您的经验中的一些优缺点。

Acl9适用于AuthLogic:

http://github.com/be9/acl9/tree/master

在RailsConf,我在Lockdown上看到一个闪电般的谈话,并给我留下了深刻的印象。 任何具有适度db和rails经验的人都可以使用自己的ACL系统,但是Lockdown看起来很不错,因为它试图将权限设置放在一边。

http://lockdown.rubyforge.org/

我之前使用过role_requirement,但我没有挖掘它。

我最近一直在使用名为easy_roles的gem。 超轻的重量和超级易用。 它还足够灵活,可以实现您自己的控制器安全性等。

http://github.com/platform45/easy_roles

查看http://blog.platform45.com/2009/10/05/howto-basic-roles-for-users了解基本角色要求,使用restful_authentication和authlogic ..

它非常简单,快速和轻便。