繁体   English   中英

Azure B2C 图 api 拒绝删除权限不足的用户

[英]Azure B2C graph api rejects delete user with insufficient privileges

如下所示,我们已经分配了调用 B2C 图 api 所需的大部分权限。 我们通过后端调用它 rest api。 我们可以毫无问题地创建、更新和获取用户。 但删除返回

 "odata.error": { "code": "Authorization_RequestDenied", "message": { "lang": "en", "value": "Insufficient privileges to complete the operation." }, "requestId": "10ab3bff-8594-4d27-b6b4-f0ca186b5b6f74", "date": "2021-03-09T02:33:01" }

还需要什么其他权限? 代码基于https://github.com/AzureADQuickStarts/B2C-GraphAPI-DotNet

在此处输入图像描述

您使用的示例实际上调用 AAD Graph API 而不是 Microsoft Graph API。

AAD Graph 处于弃用路径上。 从 2020 年 6 月 30 日开始,我们将不再向 Azure AD 图表 API 添加任何新功能。

提供Directory.ReadWrite.All目前不允许您通过 AAD Graph 删除用户。

您需要为与您的应用注册关联的服务主体分配“用户管理员”。 然后你就可以删除用户了。

以下是步骤:

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM