首页 > 解决方案 > 如何使用 AAD Graph 在 AAD 中创建动态组

问题描述

我可以使用 ActiveDirectoryClient 创建一个组:

await activeDirectoryClient.Groups.AddGroupAsync(new Group() {
    DisplayName = "Group4",
    MailNickname = "test",
    MailEnabled = false,
    SecurityEnabled = true
});

但是,此 Group 模型不提供指定组类型和动态组规则的属性。我还找到了一种进行 API 调用的方法,该调用可以在正文中显示组类型,但此示例未显示如何指定动态组规则: https ://docs.microsoft.com/en-us/图/api/group-post-groups?view=graph-rest-1.0

我想知道如何使用 C# 代码实现与 Azure Portal Ibiza Azure Portal UI相同的逻辑

我使用 F12 开发工具查看 Azure 门户使用的 api 调用,https: //main.iam.ad.ext.azure.com/api/groups/ 请求正文类似于请求正文的屏幕截图

标签: c#azure-active-directoryazureportal

解决方案


经过调查,我发现MS Graph的Group Model提供了与动态组人员相关的属性并且可以在那里实现我的目的,所以我将使用MS Graph而不是AAD Graph。


推荐阅读