#yaml #casbin #适配器 #策略 #文件 #授权 #RBAC

yaml-adapter

用于读取casbin仓库yaml格式策略文件的适配器

2个版本 (1个稳定版本)

1.0.0 2024年2月4日
0.1.0 2021年1月22日

认证中排名248

每月下载量34

自定义许可协议

13KB
287

yaml-adapter

crates docs download ci

Yaml Adapter是yaml适配器,用于Casbin-rs。使用此库,Casbin可以完全异步地从yaml格式文件加载策略或将策略保存到其中。

依赖关系

将以下内容添加到Cargo.toml

yaml-adapter = { version = "1.0.0", features = "runtime-async-std" }
async-std = "1.5.0"

使用tokio

yaml-adapter = { version = "1.0.0", features = "runtime-tokio" }
tokio = "0.3.1"

示例

let adapter = YamlAdapter::new("examples/rbac_policy.yaml");
let e = Enforcer::new(m, adapter).await.unwrap();

有关策略文件配置,请参阅示例

依赖关系

~9–25MB
~327K SLoC