【发布时间】:2021-01-05 04:21:56
【问题描述】:
我通过扩展 AD 架构 (AD 2016) 在本地创建了一个自定义多值 Unicode 字符串属性。我已使用 AAD 连接将属性同步到 Azure AD。在门户中创建动态组时,我可以在成员规则中引用它。
属性是 extension_{GUID}_MyAttribute。本地用户的自定义属性中有 2 个项目 itemA、itemB。
以下在我的动态组中不起作用
(user.extension_xxxxxxxxxxxxxxxxx_MyAttribute -any (_ -contains "itemA"))
(user.extension_xxxxxxxxxxxxxxxxx_MyAttribute -contains "itemA")
(user.extension_xxxxxxxxxxxxxxxxx_MyAttribute -any (_ -contains "itemA" -and "itemB"))
我错过了什么?我在这里关注 MSFT 的文章 https://docs.microsoft.com/en-us/azure/active-directory/users-groups-roles/groups-dynamic-membership#multi-value-properties
谢谢
编辑:只是为了提供更多上下文。我在 B2C 自定义策略中使用 REST 技术配置文件来使用 REST API 调用获取有关该组的成员资格信息。有一个旧的本地应用程序填充用于推动成员资格的 AD 属性。
【问题讨论】:
-
请分享您的自定义多值 Unicode 字符串属性如何显示在您的 Azure AD 用户下。也许您可以在Microsoft Graph Explorer 中获取用户信息,并在响应中分享自定义属性的屏幕截图。
-
抱歉延迟回复。即使使用图形资源管理器,我也根本看不到扩展属性。我为本地用户填充了它,但是在 Graph Explorer 中查看用户时,它不是他们的属性之一
标签: active-directory azure-active-directory azure-ad-b2c