Microsoft Graph库操作应用AddPassword、RemovePassword所需权限咨询
问题原因
你配置的Application.ReadWrite.All权限仅支持修改应用的基础元数据属性,无法覆盖应用凭据的增删这类敏感操作,因此会触发权限不足报错。
所需补充权限配置
根据你使用的鉴权场景选择对应配置:
- 应用权限场景(无用户登录的后台服务调用)
额外添加Directory.ReadWrite.All的应用权限,配置完成后必须点击「授予管理员同意」才能生效。 - 委托权限场景(有登录用户上下文的调用)
二选一配置即可:- 保留已配置的
Application.ReadWrite.All委托权限,将当前操作的登录用户设置为目标应用的「所有者」 - 额外添加
Directory.ReadWrite.All委托权限,配置完成后授予管理员同意
- 保留已配置的
验证注意项
- 所有权限配置完成后必须完成管理员同意,仅添加权限不会生效
- 修改权限后需要重新获取访问token,旧token会缓存原有权限配置,不会自动更新
内容的提问来源于stack exchange,提问作者1408786user
相关产品推荐
相关产品推荐

