Azure 动态成员资格规则

标签 azure azure-devops azure-active-directory azure-functions

The question

问题是:哪些用户是 ADGroup1 和 ADGroup2 的成员?要回答,请在答案区域中选择适当的选项。

所以解决这个问题的线索是:“user.city -包含“SEA”和 user.city - 包含“Sea*”语句。

我不明白 -match 就像正则表达式,而 * 将匹配 Seaaaaa 或 Sea 等所有内容,并且在 azure 中此类内容不区分大小写。

但是 -contains 是如何工作的呢?就像这个ExampleSeaExample或SeaExample并且包含字符串Sea?

最佳答案

But how -contains works? is like this ExampleSeaExample or SeaExample and the string Sea is contained ? could you help me out please?

在上面的示例中,包含将查找字符串 Sea,不区分大小写,并将过滤 ExampleSeaExample、SeaExample 和 SEAexample,并将其添加到动态安全组中。

引用此MS Document理解包含和其他表达式概念。

Contains 顾名思义,将检查特定单词是否包含特定字符串,而不区分大小写。

动态安全过滤器示例:-

enter image description here

上述过滤器将添加具有包含字符串 Lo 的 Property City 的用户 > 这里将添加具有城市名称 London 和 london 的用户。

现在,回答你的问题:-

Which users are members of ADGroup1 and ADGroup2?

ADGroup1 是一个带有过滤器的安全组 - '"user.city -contains "SEA"因此 User1- Seattle、User2- Sea、User3- SEATTLE、User4- SEA 将添加到 ADGroup1 中,如下所示它们都含有海洋。

关于Azure 动态成员资格规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76184870/

相关文章:

asp.net-mvc - Azure 计划长时间运行的任务

azure - 打开 github PR 时未触发 pr(Azure 管道 YAML)

azure - 如何在 Azure 应用服务应用设置中插入换行符?

azure - 如何使用 vNext 在 VSO 中通过 CI 部署 Web 作业

具有外部帐户和 Microsoft Graph API 的 Azure AD

asp.net-mvc-4 - 为什么我的 Azure 部署显示我的空 MVC 4 应用程序对于超小应用程序来说太大了?

azure - 清理过时的 Azure 服务总线主题订阅

azure-devops - 如何同步 Azure DevOps Pipeline Stage 的运行?

java - 如何返回用户拥有的角色列表?

azure - 使用合作伙伴组织的 Azure AD 角色