SuperAPI AI 工具集

rbac-policy-tester

智能体与模型

查看项目

更新于 10-16 03:16

技能介绍

用途:为 RBAC(基于角色的访问控制)编写权限测试,确保权限不会随改动而回归。

主要能力:以角色、资源和动作构建权限矩阵,并为每个角色生成允许(正向)与禁止(负向)用例;输出清单要求覆盖权限矩阵定义、全角色测试套件、正反测试、CI 门禁以及覆盖率监控。

用法:资料示例以角色(ADMIN、MANAGER、USER、GUEST)、动作(create、read、update、delete)和资源(users、orders、reports)定义 permissionMatrix,再遍历矩阵生成请求断言:允许的动作用例期望 200,未列入的动作用例期望 403,并通过 Bearer Token 携带角色。

适用场景:需要对 API 或服务做授权回归验证的项目,尤其是角色与资源组合较多的系统。

限制:资料未提供安装方式、运行命令、支持的框架版本与配置细节,暂未提供;示例为 TypeScript/Jest 风格,实际使用需结合自身测试框架调整。