跳到主要内容

在线编辑器

在线编辑器 允许您在浏览器中编写和测试 Casbin 模型与策略,并提供语法高亮和自动补全功能。

功能特性​

AI 辅助​

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

editor-ai

引擎选择​

使用 Go、Java、Node.js、Python、Rust 或 .NET 运行权限校验。

editor-engine

多引擎支持​

切换实现以检查跨语言的行为一致性。

editor-multi-engine

自定义端点​

将编辑器指向您自己的 Casbin 服务以进行实时测试。

editor-endpoint

文件上传​

导入现有的模型和策略文件,立即开始工作。

editor-upload

使用自定义函数​

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

editor-tips.

要在代码中实现自定义匹配函数,请通过 Casbin API 进行配置。有关详细信息,请参阅 RBAC with Pattern。

备注

编辑器支持 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.