根据本文,应该可以使用Microsoft : B2C (更具体地说:https://learn.microsoft.com/en-us/graph/api/user-delete)从Azure https://learn.microsoft.com/en-us/azure/active-directory-b2c/microsoft-graph-operations中删除用户。
我已经设置了User.ReadWrite.All权限(对于权限类型应用程序),并授予了管理许可。
但是,当使用http DELETE请求调用相应的端点时,它将失败,响应如下:
{
"odata.error": {
"code": "Authorization_RequestDenied",
"message": {
"lang": "en",
"value": "Insufficient privileges to complete the operation."
},
"requestId": "b129b3a7-a0e9-42db-aa7a-97da31590095",
"date": "2020-11-04T12:53:32"
}
}其他操作(如列出和更新用户)工作非常正常。有人知道是什么导致了这种行为吗?任何帮助都是非常感谢的。
更新:
这是我试图发送到Graph:邮递员卷曲请求的请求的一个示例
发布于 2020-11-05 00:55:46
请确保您正在调用MicrosoftGraph,并且配置的权限在MicrosoftGraph下。
根据您的Curl请求,您将调用Azure图(端点https://graph.windows.net)。
MicrosoftGraph端点是https://graph.microsoft.com。
如果您的权限在MicrosoftGraph下设置正确,请尝试使用DELETE https://graph.microsoft.com/v1.0/users/{user-id}删除用户。
https://stackoverflow.com/questions/64681698
复制相似问题