我们在生产环境中有一个应用程序,今天我们发现了一个问题,当通过图形api更新用户的“ 其他邮件”属性时,返回的特权错误不足。这是几天前的工作。使用客户端凭证流从azure获取访问令牌。
在进行故障排除时,我发现如果将目录角色“全局管理员”分配给应用程序管理员用户,则应用程序管理员用户可以更新othermails属性。但是几天前,如果没有“ 全局管理员”角色,它可以正常工作。我们不能为所有应用程序管理员赋予“全局管理员”目录角色,这是我们的客户端施加的限制。
现在,我的问题是为什么早些工作,而现在却没有呢? Microsoft是否更改目录角色定义或其他内容?
答案 0 :(得分:1)
似乎您在更新用户个人资料时遇到了Insufficient privileges
。
Microsoft是否更改目录角色定义或其他内容?
到目前为止,还没有Microsoft更改任何先前的Role Definition
。
对于Update user profile
,您需要具有以下权限才能更新用户个人资料:
注意:拥有上述权限后,您可以更新用户个人资料。您也可以看看here