Cloudflare推出基于任务的OAuth授权同意机制。

该机制将应用请求的权限与具体任务关联,用户可以围绕当前操作授予相应授权范围,而不是在首次连接时一次性开放全部权限。
Cloudflare将任务型同意机制用于代理和开发者场景,并将其与身份、API和应用访问控制结合。实际授权范围、令牌生命周期和用户确认流程取决于应用及其身份提供商配置。
来源:Cloudflare Blog,发布时间:2026年8月20日。
OAuth任务型同意的思路,是让用户在具体工作发生时看到应用本次要做什么、需要访问哪些资源,而不是在首次连接时一次授予宽泛权限。它有助于把授权放在用户能理解的任务上下文中,但实际安全性仍取决于令牌权限、资源服务器校验和应用如何处理用户拒绝。
开发者应检查每个任务所需的最小scope、令牌的受众与有效期、取消或撤销后的行为,以及任务结束后是否仍保留可继续使用的长期凭证。资源端不能只相信界面出现过“同意”,还要在每次请求时验证令牌是否能访问当前资源。涉及删除、付款、外发或改权限等高影响操作,应单独设置确认和审计记录。
对用户来说,授权前要能看懂应用、任务、数据范围和持续时间;授权后也应能找到撤销入口。若代理在执行中提出超出原任务的新权限请求,应停下来核对原因,而不是因为前一任务已获同意就继续扩大访问范围。Cloudflare的文章介绍的是一种授权设计模式,具体保护效果要由集成它的应用实现。