c# - 如何使用 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/ 请求正文类似于请求正文的屏幕截图
解决方案
经过调查,我发现MS Graph的Group Model提供了与动态组人员相关的属性并且可以在那里实现我的目的,所以我将使用MS Graph而不是AAD Graph。
推荐阅读
- mysql - 如何在 sql 中使用行号创建视图?SQL
- windows - 在 Edge 中使用 Powershell 激活 Power BI 全屏模式
- robotframework - 对于 Chrome,我想使用套件设置和套件拆解,对于 IE 浏览器,我想使用测试设置和测试拆解
- node.js - 在我得到一个 set-cookie 作为响应后,不会在请求中保存和传输
- google-apps-script - onEdit() 将行移动到其他工作表有时会将行移动到目标行下方
- c++ - std::make_shared 和 std::make_unique 有“nothrow”版本吗?
- python - 如何在 ChainMap 中打印某个元素
- android - 更改活动的语言也反映在以前创建的活动中
- c# - Asp.Net MVC 5 FileResult 总是使用 ANSI 编码下载文件
- c# - 循环获取对象C#中的重复项