文件名称:zuul:ActiveRecord和ActionController的授权和ACL
文件大小:71KB
文件格式:ZIP
更新时间:2024-06-10 00:15:13
Ruby
祖尔 分别为ActiveRecord和ActionController提供上下文授权和访问控制,以及一些方便的Rails附加功能(如易于使用的生成器)。 特征 Zuul为ActiveRecord提供了一种非常灵活的授权解决方案,其中可以在各种上下文中分配角色和(可选)权限,以及用于ActionController和视图的助手的同样强大的访问控制DSL。 它几乎可以与任何身份验证系统一起使用(如果您还没有选择,我强烈建议您一个),它提供以下功能: 完全可定制的:允许配置所有内容-用作授权对象的模型,上下文链的行为方式,访问控制规则的评估方式等等。 模块化:您可以只使用ActiveRecord授权系统,而完全忽略ActionController DSL,甚至可以配置控制器DSL以使用自己的方法(允许您将其与授权模型完全脱钩)。 可选权限:权限的使用完全是可选的。 禁用后,模块甚至都不会包
【文件预览】:
zuul-master
----Rakefile(104B)
----CHANGELOG(597B)
----Gemfile(37B)
----spec()
--------zuul()
--------db()
--------support()
--------zuul_spec.rb(381B)
--------spec_helper.rb(869B)
----.gitignore(169B)
----lib()
--------zuul()
--------tasks()
--------zuul.rb(677B)
--------zuul_viz.rb(9KB)
--------generators()
----README.md(23KB)
----zuul.gemspec(786B)