You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

拥有Application.ReadWrite.OwnedBy权限的服务主体执行AZ REST PATCH命令遭禁止原因排查

问题原因分析

出现Authorization_RequestDenied禁止错误,主要有以下几种可能:

  • 服务主体并非目标应用的所有者
    Application.ReadWrite.OwnedBy权限的核心限制是:仅允许服务主体修改自己拥有的应用程序。虽然该权限支持读取应用(部分场景下甚至能读取所有应用),但修改操作必须满足"服务主体是目标应用的所有者"这个前提。如果你的服务主体没有被添加为{OBJECT_ID}对应应用的所有者,执行PATCH时就会触发权限不足错误。

  • 配置的是委托权限而非应用权限
    该权限分为两种类型:委托权限(Delegated)和应用权限(Application)。使用az rest通过服务主体调用Graph API时,必须配置应用权限类型的Application.ReadWrite.OwnedBy。如果误配成委托权限,服务主体身份无法触发该权限,自然会返回禁止错误。

  • 权限未完全生效
    极少数情况下,Azure AD的权限授予可能存在延迟,即使LIST/GET操作正常,修改权限的生效可能滞后。不过这种情况概率较低,通常等待几分钟即可验证。

内容的提问来源于stack exchange,提问作者Container-Man

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 15:50:39