Casbin · 一个支持如ACL, RBAC, ABAC等访问模型,可用于Golang, Java, C/C++, Node.js, Javascript, PHP, Laravel, Python, .NET (C#), Delphi, Rust, Ruby, Lua (OpenResty), Dart (Flutter)和Elixir的授权库。 | 您所在的位置:网站首页 › ACL模型属于DAC还是MAC › Casbin · 一个支持如ACL, RBAC, ABAC等访问模型,可用于Golang, Java, C/C++, Node.js, Javascript, PHP, Laravel, Python, .NET (C#), Delphi, Rust, Ruby, Lua (OpenResty), Dart (Flutter)和Elixir的授权库。 |
一些适配器支持过滤策略管理。这意味着Casbin 加载的策略是基于给定过滤器的存储策略的子集。当解析整个策略成为性能瓶颈时,就能在大型多租户环境中有效地执行策略。 要将过滤策略与支持的适配器一起使用,只需调用 LoadFilteredPolicy 方法。过滤器参数的有效格式取决于使用的适配器。为防止意外数据丢失,加载过滤策略时会禁用 SavePolicy 方法。 例如,以下代码片段使用内置过滤文件适配器和带域的 RBAC 模型。在这种情况下,过滤器将策略限制为单个域。加载的策略中省略了除“domain1”之外的域的任何策略行: |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |