Online Editor
在线编辑器 让你在浏览器中编写和测试 Casbin 模型和策略,带语法高亮和自动补全。
特点
AI 辅助
在编辑模型和策略时获得建议和帮助。

选择引擎
用 Go、Java、Node.js、Python、Rust 或 .NET 执行判定。

多引擎
切换不同实现,检查各语言之间的行为。

自定义接口
让编辑器连接你自己的 Casbin 服务,进行实时测试。

上传文件
导入已有的模型和策略文件,马上开始工作。

使用自定义函数
点击左下角的 "Add Role Matching" 按钮,添加自定义匹配函数(例如 "RBAC with Patterns")。
.
要在代码中实现自定义匹配函数,通过 Casbin API 进行配置。详见 带模式匹配的 RBAC。
备注
编辑器支持 Node-Casbin(Node.js)、JCasbin(Java)、Casbin(Go)、Casbin-rs(Rust)、PyCasbin(Python) 和 Casbin.NET(C#)。在右上角切换不同的实现来测试配置。
编辑器通过远程 CLI 校验模型。由于实现上的差异,结果可能与本地环境略有不同。如有问题,请到对应的 Casbin 实现仓库反馈。
Comments are powered by giscus and GitHub Discussions. They load from giscus.app and GitHub only after you click the button below.