Open main menu
首页
专栏
课程
分类
归档
Chat
Sci-Hub
谷歌学术
Libgen
GitHub镜像
登录/注册
搜索
搜索
关闭
Previous
Previous
Next
Next
## 策略存储 在Casbin,策略存储作为[适配器](https://casbin.org/zh/docs/adapters)来实现。 ## 从 CSV 文件载入策略 这是使用Casbin的最常见方式。 当您请求Casbin团队帮助时,对初学者很容易理解,并且方便分享。 `CSV`文件示例 [rbac\_policy.csv](https://github.com/casbin/casbin/blob/master/examples/rbac_policy.csv) ~~~ p, alice, data1, readp, bob, data2, write p, data2_admin, data2, read p, data2_admin, data2, write g, alice, data2_admin ~~~ ## 适配器 API | 接口名 | 类型 | 描述 | | --- | --- | --- | | LoadPolicy() | 基本设置 | 从持久层中加载policy规则 | | SavePolicy() | 基本设置 | 将policy规则保存至持久层 | | AddPolicy() | 可选 | 添加单条policy规则至持久层 | | RemovePolicy() | 可选 | 从持久层删除单条policy规则 | | RemoveFilteredPolicy() | 可选 | 从持久层删除符合筛选条件的policy规则 | ## 数据库存储格式[](https://casbin.org/zh/docs/policy-storage#%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AD%98%E5%82%A8%E6%A0%BC%E5%BC%8F "Direct link to 数据库存储格式") **您的策略文件** ~~~ p, data2_admin, data2, read p, data2_admin, data2, write g, alice, admin ~~~ **相应的数据库结构(比如 MySQL)** | id | ptype | v0 | v1 | v2 | v3 | v4 | v5 | | --- | --- | --- | --- | --- | --- | --- | --- | | 1 | p | data2_admin | data2 | read | | | | | 2 | p | data2_admin | data2 | write | | | | | 3 | g | alice | admin | | | | |
登录查看更多内容
【Casbin】策略存储
作者
sockstack
许可协议
CC BY 4.0
发布于
2023-09-02
修改于
2023-11-16
尚未登录
登录 / 注册
专栏目录
【Casbin】快速入门
【Casbin】模型语法
【Casbin】策略存储
【Casbin】在线编辑器
【Casbin】权限模型