用途:为 Canva Connect 集成建立生产级后端参考架构,将浏览器体验、后端 OAuth/策略、供应商适配器、持久化操作账本、工作进程与受控数据存储分离,从结构上防止跨租户访问和重复变更。
主要能力:划分信任边界(浏览器、回调、后端、策略服务、令牌库、Canva 适配器、任务账本、工作队列、数据存储、遥测与供应商边界);集中管理授权,在适配器之前解析已认证租户、应用角色、资源归属、显式 scope、能力、功能状态与数据用途;独立管理令牌,客户端密钥与令牌仅存后端,访问令牌与刷新令牌分别加密,按用户串行刷新并原子替换一次性刷新令牌;在派发前创建持久化操作记录,绑定返回的资源/任务标识,并在重试与重启后对账终态;管理数据生命周期,仅存最小必要元数据/内容,每次读取均授权,临时引用过期,支持同意/账户删除,敏感值不进遥测;处理故障恢复,使用端点级准入、有界重试、带对账状态的死信、功能开关、不可变部署与演练过的回滚;最后用 Write 或 Edit 记录职责、接口、模式、威胁决策、SLO、故障模式与验证证据。
使用方式:Canva Connect 调用使用后端通过 OAuth 2.0 Authorization Code 加 SHA-256 PKCE 获取的 Bearer 访问令牌;请求最小权限 scope;客户端密钥与令牌不得进入浏览器可见状态;刷新需串行化并原子存储替换后的一次性刷新令牌。发现与取证用 Read 和 Grep,仅对已批准的产物、代码、配置、测试或回执使用 Write 或 Edit,不得做未批准的 Canva 侧变更。
适用场景:需要建立 Canva Connect 服务端集成、多租户授权、任务对账与隐私合规运维的团队。
限制:资料未提供具体价格、平台支持范围或性能指标;需先具备运维、租户、流量、数据分类与恢复目标等前提条件。