转换

通过转换,你可以使用云同步更改将特性与 Microsoft Entra ID 同步的默认行为。

若要执行此任务,你需要编辑该架构,然后通过 Web 请求重新提交它。

有关云同步特性的详细信息,请参阅了解 Microsoft Entra 架构

检索架构

若要检索该架构,请执行查看同步架构中的步骤。

自定义属性映射

若要添加自定义属性映射,请执行以下步骤。

  1. 将架构复制到文本或代码编辑器中,如 Visual Studio Code

  2. 在架构中找到要更新的对象。

    架构中对象的屏幕截图。

  3. 在 user 对象下查找 ExtensionAttribute3 的代码。

                            {
                                "defaultValue": null,
                                "exportMissingReferences": false,
                                "flowBehavior": "FlowWhenChanged",
                                "flowType": "Always",
                                "matchingPriority": 0,
                                "targetAttributeName": "ExtensionAttribute3",
                                "source": {
                                    "expression": "Trim([extensionAttribute3])",
                                    "name": "Trim",
                                    "type": "Function",
                                    "parameters": [
                                        {
                                            "key": "source",
                                            "value": {
                                                "expression": "[extensionAttribute3]",
                                                "name": "extensionAttribute3",
                                                "type": "Attribute",
                                                "parameters": []
                                            }
                                        }
                                    ]
                                }
                            },
    
  4. 编辑代码,以便将 company 属性映射到 ExtensionAttribute3

                                     {
                                         "defaultValue": null,
                                         "exportMissingReferences": false,
                                         "flowBehavior": "FlowWhenChanged",
                                         "flowType": "Always",
                                         "matchingPriority": 0,
                                         "targetAttributeName": "ExtensionAttribute3",
                                         "source": {
                                             "expression": "Trim([company])",
                                             "name": "Trim",
                                             "type": "Function",
                                             "parameters": [
                                                 {
                                                     "key": "source",
                                                     "value": {
                                                         "expression": "[company]",
                                                         "name": "company",
                                                         "type": "Attribute",
                                                         "parameters": []
                                                     }
                                                 }
                                             ]
                                         }
                                     },
    
  5. 将架构复制回 Graph 浏览器,将“请求类型”更改为“PUT”,然后选择“运行查询”。

    运行查询

  6. 现在,在门户中,转到“云同步配置”,选择“重新启动预配”。

  7. 稍后,通过在 Graph 浏览器中运行以下查询来验证正在填充的属性:https://graph.microsoft.com/beta/users/{Azure AD user UPN}

  8. 现在应看到如下值。

    显示值

使用函数自定义属性映射

对于更高级的映射,可以使用函数来处理数据和创建属性值,以满足组织的需求。

若要执行此任务,请按照前面的步骤操作,然后编辑用于构造最终值的函数。

有关表达式的语法和示例的信息,请参阅在 Microsoft Entra ID 中编写特性映射的表达式

后续步骤