SuperAPI AI 工具集

canva-local-dev-loop

编程与开发

查看项目

更新于 10-15 22:42

技能介绍

用途:为 Canva Connect 相关开发建立“固定件优先”的本地回路,默认离线、确定且安全;仅在例外情况下进行受控的真实环境检查,且不得复用生产集成、令牌、资产或重定向配置。

主要能力:盘点项目中的 HTTP 适配器、OAuth 回调与 state 处理、固定件、环境加载、令牌持久化、异步任务轮询与忽略文件;在传输边界建立身份、设计、导出、资产、自动填充、错误、限流和未知字段的契约固定件;默认阻止凭据进入测试;覆盖回调成功、拒绝、state 不匹配、过期或重放回调、缺失 verifier、令牌交换失败与原子刷新替换;用确定性时钟覆盖异步任务的进行中、成功、失败、超时、重试、重启和重复投递;如需真实读取,使用专用开发集成与测试用户发起非变更请求,并在策略下删除临时凭据与证据。

使用方式:先准备现有项目、包管理器与测试框架,固定 OpenAPI/固定件版本与适配器边界;用 Read 与 Grep 做发现与取证,用 Write 或 Edit 只生成被批准的工件、代码、配置、测试或回执,不对 Canva 侧做未批准的变更。认证上,Canva Connect 调用使用后端通过 OAuth 2.0 Authorization Code 与 SHA-256 PKCE 获取的 Bearer 令牌,请求最小权限范围,客户端密钥与令牌不得进入浏览器可见状态,刷新需串行化并原子存储单次使用的替换刷新令牌。

限制:资料未提供具体命令、代码示例、安装方式、收费与平台细节;不将令牌存入明文项目文件、浏览器存储、快照或控制台;固定件与 OpenAPI 偏离需经评审的契约变更更新;生产评审前须移除 localhost、回环与隧道主机。