C# 使用Azure graph API获取用户下的用户列表
我希望实现一种如下所示的方法: 如果我将一个管理者Id传递给我的方法,那么它需要提供向该管理者报告的用户的列表 我可以找到引用,如果我提供一个用户Id,它将为我提供用户向其报告的经理 得到C# 使用Azure graph API获取用户下的用户列表,c#,.net,azure,azure-functions,azure-ad-graph-api,C#,.net,Azure,Azure Functions,Azure Ad Graph Api,我希望实现一种如下所示的方法: 如果我将一个管理者Id传递给我的方法,那么它需要提供向该管理者报告的用户的列表 我可以找到引用,如果我提供一个用户Id,它将为我提供用户向其报告的经理 得到 但我需要反之亦然。例如,我提供了管理员Id,需要该管理员下的用户列表。安装Microsoft Graph.NET SDK 用于生成authProvider 代码示例: IConfidentialClientApplication confidentialClientApplication = Confide
但我需要反之亦然。例如,我提供了管理员Id,需要该管理员下的用户列表。安装Microsoft Graph.NET SDK 用于生成authProvider 代码示例:
IConfidentialClientApplication confidentialClientApplication = ConfidentialClientApplicationBuilder
.Create(clientId)
.WithTenantId(tenantID)
.WithClientSecret(clientSecret)
.Build();
ClientCredentialProvider authProvider = new ClientCredentialProvider(confidentialClientApplication);
GraphServiceClient graphClient = new GraphServiceClient(authProvider);
var directReports = await graphClient.Users["{upn or user_object_id}"].DirectReports
.Request()
.GetAsync();
您在该用户下的
到底是什么意思?在讨论active directory时,我不熟悉这个术语。你能把它和一个特定的功能联系起来并给它起个技术名字吗。需要获取传递参数user_idusers没有成员下的直接成员。你的意思是你想得到一个组中的所有用户吗?我更新了这个问题。好的,谢谢。现在清楚多了。看起来这可能是你需要的