用途:该技能专注 Tauri v2 的权限配置,在涉及 Capability、Scope 设计或 ACL 权限控制时使用,也用于生成或校验 capabilities/default.json、在生产环境收紧插件访问。触发短语包括 capabilities、scope、acl、permissions file、权限配置、能力文件、Scope 配置、ACL。
主要能力:将业务功能映射为插件能力,为每个能力定义 Scope 访问规则,生成并校验能力文件,并验证运行时行为是否符合最小权限策略。输出包括能力到 Scope 的映射、可直接使用的 capabilities/default.json,以及权限审计清单。
使用方式:把功能需求翻译为插件能力,逐个能力定义 Scope 规则,生成并校验 capabilities/default.json,然后验证运行效果是否匹配最小权限策略。
适用场景与限制:适用于 Tauri v2 的权限与 ACL 配置,v2 中 Capabilities 与 scope 属于强制控制项。边界仅限权限配置,不涵盖应用功能设计或后端鉴权。
参考资料:https://v2.tauri.app/security/capabilities/ ;https://v2.tauri.app/security/scope/ ;https://v2.tauri.app/security/acl/ 。