.net Core 2.0中的Microsoft Graph Api?通过Web App管理AD用户

时间:2017-09-14 08:48:23

标签: c# azure-active-directory azure-ad-graph-api asp.net-core-2.0

我想通过.Net Core 2.0 Web App添加/编辑/删除用户内容。我已经创建了租户和自定义策略,Web App工作正常。我需要找到一种方法来获取和编辑租户的内容,添加/编辑/删除用户,通过应用程序重置密码等。我认为Graph Api可能是唯一的方法。问题是,我的应用程序在.Net Core 2.0中,并且无法迁移。有没有其他方法可以实现我需要的功能,或者有没有办法在.Net Core 2.0中使用Graph Api?

我正在使用此代码示例:link

 Response from Graph:

{
"error": {
"code": "Authorization_RequestDenied",
"message": "Insufficient privileges to complete the operation.",
"innerError": {
"request-id": "xxx",
"date": "xxx"
}
}
}

Image of Perms

///非常感谢你,你太棒了。

1 个答案:

答案 0 :(得分:0)

在评论中讨论之后,问题变成了授予Azure AD Graph API而非Microsoft Graph API的权限。

如果您想要所有用户,请使用此请求网址:

https://graph.microsoft.com/v1.0/users

有关MS Graph中用户端点的更多信息:https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/users