映射非 Azure AD 标识

本文将指导你完成将非 Azure AD 标识映射到Microsoft Entra标识的步骤,以便访问控制列表 (ACL) 中具有非 Azure AD 标识的人员可以看到作用域为它们的连接器搜索结果。

这些步骤仅与设置 Confluence CloudConfluence 本地ServiceNow KnowledgeServiceNow CatalogServiceNow TicketsSalesforce 连接器的搜索管理员相关,Microsoft具有搜索权限的“仅有权访问此数据源的人员”和标识类型“Non-AAD”。

注意

如果要设置 Salesforce 连接器,并在搜索权限屏幕上Microsoft Entra ID选择“仅有权访问此数据源和标识类型的人员”,请参阅映射Microsoft Entra标识一文,了解如何映射Microsoft Entra标识。

映射非 Azure AD 属性的步骤

1. 选择Microsoft Entra用户属性

可以选择要为其创建映射的Microsoft Entra用户属性。 这是要将非 Azure AD 标识映射到的目标属性。

可以选择以下Microsoft Entra属性之一:

Microsoft Entra 属性 定义 示例
用户主体名称 (UPN) UPN 由用户帐户名称) (UPN 前缀和 DNS 域名 (UPN 后缀) 组成。 前缀使用“@”符号与后缀联接。 us1@contoso.onmicrosoft.com
Microsoft Entra ID 给定用户的Microsoft Entra ID是该用户的唯一 GUID。 58006c96-9e6e-45ea-8c88-4a56851eefad
Active Directory 安全 ID (SID) SID (安全标识符) 是 Active Directory 用于将对象标识为安全主体的唯一标识符。 S-1-5-21-453406510-812318184-4183662089

2. 选择要映射的非 Azure AD 用户属性

可以选择从数据源拉取的非 Azure AD 属性来应用正则表达式。 若要详细了解在数据源中查找这些属性的位置,请参阅 Confluence CloudConfluence 本地ServiceNow 知识ServiceNow 目录ServiceNow 票证Salesforce 页面。

可以从下拉列表中选择非 Azure AD 用户属性,并提供要应用于这些用户属性值的正则表达式。

下面是一些正则表达式示例及其应用于示例字符串的输出:

示例字符串 正则表达式 示例字符串上的正则表达式输出
Alexis Vasquez .* Alexis Vasquez
Alexis Vasquez ..$ ez
Alexis Vasquez (\w+)$ Vasquez

可以添加任意数量的非 Azure AD 用户属性,就像要为其添加表达式一样。 如果最终公式保证,可以将不同的正则表达式应用于同一个用户属性。

3. 创建公式以完成映射

可以将应用于每个非 Azure AD 用户属性的正则表达式输出组合在步骤 1 中选择Microsoft Entra属性。

在公式框中,“”{0}对应于应用于所选 的第一个 非 Azure AD 属性的正则表达式的输出。 “{1}”对应于应用于所选 的第二个 非 Azure AD 属性的正则表达式的输出。 “{2}”对应于应用于 第三 个非 Azure AD 属性的正则表达式的输出,依此而论。

下面是包含示例正则表达式输出和公式输出的一些公式示例:

示例公式 {0}示例用户上的 值 {1}示例用户上的 值 公式输出
{0}。{1}@contoso.com firstname lastname firstname.lastname@contoso.com
{0}@domain.com userid userid@domain.com

提供公式后,可以选择“ 预览 ”,查看数据源中 5 个随机用户的预览,并应用了各自的用户映射。 预览版的输出包括步骤 2 中为这些用户选择的非 Azure AD 用户属性的值,以及步骤 3 中为该用户提供的最终公式的输出。 它还指示公式的输出是否可以通过“成功”或“失败”图标解析为租户中的Microsoft Entra用户。

注意

如果选择 “预览”后,如果一个或多个用户映射处于“失败”状态,仍可以继续创建连接。 预览版显示 5 个随机用户及其来自数据源的映射。 如果提供的映射未映射所有用户,则可能会遇到这种情况。

非 Azure AD 映射示例

有关非 Azure AD 映射的示例,请参阅以下快照。

有关如何填写非 Azure AD 映射页的示例快照。

限制

  • 所有用户仅支持一个映射。 不支持条件映射。

  • 发布连接后,无法更改映射。

  • 转换当前仅支持针对非 AAD 用户属性的基于正则表达式的表达式。

  • 只有 3 个Microsoft Entra标识可以选择映射到 (UPN、Microsoft Entra ID和 AD SID) 。