用途:该技能用于指导 Tauri v2 中 persisted-scope 插件的使用,聚焦插件 Scope 的跨会话持久化,以及 Scope 的过期、撤销与重新授权流程。当用户提到“persisted scope”“expiration”“revocation”“re-authorization”,或中文“持久化权限”“过期”“撤销”“重新授权”时适用。
主要能力:围绕持久化策略展开,包括定义哪些 Scope 可以被持久化以及持久化多长时间;配置 persisted-scope 插件的能力;实现过期、撤销与重新审批流程;验证 Scope 恢复与降级处理。输出物为 Scope 持久化策略,以及过期与撤销清单。
使用方式:先明确可持久化的 Scope 范围与有效期,再配置插件能力,随后实现过期、撤销和重新授权逻辑,最后验证恢复与降级行为。边界限定为仅涉及 persisted-scope 插件的使用,关键点是避免永久性的过度授权。
适用场景:需要跨会话保留插件权限、需要按时间或条件收回权限、需要用户重新授权的 Tauri v2 应用。
限制:资料未提供具体代码示例、安装命令、配置字段、收费或平台信息,暂未提供。参考文档为 https://v2.tauri.app/plugin/persisted-scope/ 与 https://v2.tauri.app/zh-cn/plugin/persisted-scope/。