.net Core 2.0 中的 Microsoft Graph Api?通过 Web App 管理 AD 用户
Microsoft Graph Api in .net Core 2.0? Managing AD users via Web App
我想 add/edit/remove 通过 .Net Core 2.0 Web 应用程序访问用户内容。我已经创建了一个租户和自定义策略,Web 应用程序运行良好。我需要找到一种方法来通过应用程序获取和编辑租户、add/edit/remove 用户、重置密码等内容。我认为 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"
}
}
}
/// 非常感谢 juunas,你太棒了。
经过评论中的讨论,问题原来是授予 Azure AD Graph API 而不是 Microsoft Graph API 的权限。
如果您想要所有用户,请使用此请求 URL:
https://graph.microsoft.com/v1.0/users
有关 MS Graph 中用户端点的更多信息:https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/users
我想 add/edit/remove 通过 .Net Core 2.0 Web 应用程序访问用户内容。我已经创建了一个租户和自定义策略,Web 应用程序运行良好。我需要找到一种方法来通过应用程序获取和编辑租户、add/edit/remove 用户、重置密码等内容。我认为 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"
}
}
}
/// 非常感谢 juunas,你太棒了。
经过评论中的讨论,问题原来是授予 Azure AD Graph API 而不是 Microsoft Graph API 的权限。
如果您想要所有用户,请使用此请求 URL:
https://graph.microsoft.com/v1.0/users
有关 MS Graph 中用户端点的更多信息:https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/users