用途:为 Canva 各数据类建立应用级生命周期图,最小化存储内容、隔离凭证,并让删除/撤销证据可复现且不记录受保护值。
主要能力:用 Read 与 Grep 盘点数据类,识别 client secret、access/refresh token、OAuth state/verifier、用户与资料元数据、设计引用/内容、素材、评论、任务结果与日志;为每类记录用途、范围、来源端点、所有者、目的地、处理方及是否可避免收集;将凭证存入受保护后端,分离 access 与 refresh token,限制操作者,并按策略排除日志与备份;对已批准存储内容加密、逐次读取鉴权、避免持久存储签名 URL,并按当前响应证据推导有效期而非固定假设;用 Write 或 Edit 落地策略控制的过期、同意撤销、账户/资源删除、法律保留与处理方清理;记录数量、策略版本、时间戳、不透明引用、失败删除与后续负责人,且回执不保留被删内容。
使用方式:Canva Connect 调用使用后端通过 OAuth 2.0 Authorization Code with SHA-256 PKCE 获取的 Bearer access token;申请明确的最小权限范围,client secret 与 token 不得出现在浏览器可见状态,refresh 需串行化并原子存储一次性替换 token。Read/Grep 用于发现与取证,Write/Edit 仅用于本流程批准的产物、代码、配置、测试或回执,不做未授权的 Canva 侧变更。
适用场景与限制:适用于集成断开时的令牌撤销、元数据与结果引用过期、按批准的内容删除与无内容回执;亦覆盖负责人无法解析、删除与法律保留冲突、遥测出现 token、处理方删除失败等错误处理。前置条件包括当前数据流与存储清单、已批准的分类/保留/删除/法律保留策略、租户与资源所有权模型及事件联系人。资料未提供具体 API 端点、字段定义、定价或平台细节。