Cloudflare OAuth 支持按任务收窄授权范围,MCP Agent 权限不再全有或全无
Cloudflare Blog · rss · 2026-08-21
Cloudflare 宣布为第三方 OAuth 应用引入 scope 定制:开发者可将 OAuth client 的特定 scope 标记为 required 或 optional,用户在授权界面可取消勾选 optional scope,只授予更窄的权限子集,从而把「全有或全无」的同意体验改为按任务授权。
关键机制
- required/optional 的判定只针对当次授权流程实际请求的 scope,而非 client 配置的全部能力;未请求的 scope 不会展示或生效
- 用户取消部分 scope 后,签发的 access token 只包含实际同意的权限,开发者须在换取 code 后检查 granted scope 集合,不能再假设全量获批
- 未启用 optional scope 的现有 client 行为不变
与 Agent/MCP 的关系:MCP server 往往一次性请求宽泛权限,此前用户只能全部批准或直接拒绝;现在 agent 应用可以优雅地降级运行在收窄后的权限子集内,用户也会更放心授权。Cloudflare 还将在数周内把 account/zone 级角色面扩展到几乎所有产品,提供更多 API token 角色与 OAuth scope。
「编程与Agent」频道最新
- Devin Oncall 登顶 SREGym:自动值守排障达 100% 端到端成功率 — tianyin_xu · 2026-10-16
- 多模型同题设计 UI:用 Paseo 编排四套界面方案竞技 — vista8 · 2026-10-16
- 独立研究者发布 Cortex:用重放实测自动进化与修剪编码 Agent 的 skills 和 rules — Samuele Giampieri · 2026-10-16
- 工具调用才是 AI 编程速度瓶颈,Crabbox 五招给 Agent 提速 — steipete · 2026-10-16
- WorldBox 沙盒让 GPT-6 Astra 的 MazeBench 得分从 23 翻倍到 61 — ZhitingHu · 2026-10-16
- 两条 prompt 让 Gemini 4 Argon 把单机游戏改成完整多人对战 — chongdashu · 2026-10-16