我正在寻找一个好的基于角色的授权解决方案,与Authlogic一起使用。有人有什么好建议吗?请尽可能列出您的经验中的一些优缺点。
答案 0 :(得分:4)
在RailsConf,我在Lockdown上看到一个闪电般的谈话,并给我留下了深刻的印象。任何具有适度db和rails经验的人都可以使用自己的ACL系统,但是Lockdown看起来不错,因为它试图将权限保留在路径之外。
http://lockdown.rubyforge.org/
我之前使用过role_requirement,但我没有挖掘它。
答案 1 :(得分:4)
Acl9适用于AuthLogic:
答案 2 :(得分:2)
我最近一直在使用名为easy_roles的gem。超轻的重量和超级易用。它也足够灵活,可以实现您自己的控制器安全性等。
答案 3 :(得分:1)
查看http://blog.platform45.com/2009/10/05/howto-basic-roles-for-users基本角色要求,使用restful_authentication和authlogic ..
它非常简单,快速和轻便。