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 · 一个支持如ACL, RBAC, ABAC等访问模型,可用于Golang, Java, C/C++, Node.js, Javascript, PHP, Laravel, Python, .NET (C#), Delphi, Rust, Ruby, Lua (OpenResty), Dart (Flutter)和Elixir的授权库。

2024-07-17 12:46| 来源: 网络整理| 查看: 265

一些适配器支持过滤策略管理。这意味着Casbin 加载的策略是基于给定过滤器的存储策略的子集。当解析整个策略成为性能瓶颈时,就能在大型多租户环境中有效地执行策略。

要将过滤策略与支持的适配器一起使用,只需调用 LoadFilteredPolicy 方法。过滤器参数的有效格式取决于使用的适配器。为防止意外数据丢失,加载过滤策略时会禁用 SavePolicy 方法。

例如,以下代码片段使用内置过滤文件适配器和带域的 RBAC 模型。在这种情况下,过滤器将策略限制为单个域。加载的策略中省略了除“domain1”之外的域的任何策略行:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有