9月8日·星期二 11:05·来源:InfoQ

Cloudflare 新增可选 OAuth 权限范围,允许开发者标注用户可能拒绝的权限

Cloudflare推出可选OAuth权限范围功能,允许用户在授权界面取消勾选单个权限,而非整体批准或拒绝应用请求。客户端所有者可通过optional_scopes数组将特定范围标记为可选,此举主要针对智能代理场景,因其常请求宽泛权限但用户未必愿意全部授予。该功能改变了此前“全有或全无”的授权模式,必选与可选范围依据当次授权流程实际请求判定,未适配规则的客户端行为不变。部分同意概念并非Cloudflare首创,GitHub、谷歌及Microsoft Entra已有类似机制。开发者需注意,用户取消可选范围后,访问令牌仅含已授予权限,应用须在交换授权码后检查范围参数,并遵循“降级处理而非报错”原则,如权限不足时禁用功能并明确告知,而非返回403错误。Cloudflare表示,自6月以来第三方OAuth应用已生成超100万次授权,未来数周将扩展账户及区域级角色,覆盖几乎所有产品。
本文摘要由千智坊基于公开报道整理,查看完整内容:阅读原文(InfoQ)→