在线编辑器
在线编辑器 允许您在浏览器中编写和测试 Casbin 模型与策略,并提供语法高亮和自动补全功能。
功能特性
AI 辅助
在编辑模型和策略时获取建议和帮助。

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

多引擎支持
切换实现以检查跨语言的行为一致性。

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

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

使用自定义函数
点击左下角的 “Add Role Matching” 按钮添加自定义匹配函数(例如,“RBAC with Patterns”)。
.
要在代码中实现自定义匹配函数,请通过 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.