选择模型
在一个示例中 对比 ACL、RBAC、ABAC、ReBAC 和 PBAC:每种模型基于什么做出决策,各自的优势、劣势、适用场景,以及如何将 RBAC 与 ABAC 结合使用。
支持的模型
Casbin 支持的访问控制模型 - ACL、RBAC、带域名的 RBAC、ABAC、ReBAC、PBAC、BLP、Biba、LBAC、OrBAC、UCON、RESTful、IP 匹配、拒绝优先和优先级。
**Model** 语法
Casbin **Model** 语法参考 - CONF 文件中的请求、策略、角色和效果定义以及匹配器,包含运算符和示例。
Effector
Casbin Effector 接口将所有匹配的策略规则的效果合并为一个决策,支持 allow-override、deny-override、priority 和自定义效果。
Functions
内置的 Casbin 匹配函数 - keyMatch, keyMatch2-5, regexMatch, ipMatch, globMatch 和键提取 - 以及如何注册你自己的自定义函数。
RBAC
5 个项目