跳转至主要内容

Online Editor

在线编辑器 让你在浏览器中编写和测试 Casbin 模型和策略,带语法高亮和自动补全。

特点​

AI 辅助​

在编辑模型和策略时获得建议和帮助。

编辑器 AI

选择引擎​

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

编辑器引擎

多引擎​

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

编辑器多引擎

自定义接口​

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

编辑器接口

上传文件​

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

编辑器上传

使用自定义函数​

点击左下角的 "Add Role Matching" 按钮,添加自定义匹配函数(例如 "RBAC with Patterns")。

editor-tips.

要在代码中实现自定义匹配函数,通过 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.