为属性映射创建定制规则

为您的属性映射创建自定义转换。

准备工作

  1. 常规选项卡中为应用程序设置基本信息。
  2. (可选)为登录或 API 访问权指定需要的信息。
  3. 为供应和/或取消供应启用帐户生命周期部分。

关于此任务

在“帐户生命周期”选项卡中,管理员可以映射用于在目标应用程序中供应帐户的属性。 用户可以将现有 ISV 属性与目标属性映射,也可以添加新的属性映射。 在脚本编制支持下,按照目标应用程序的预期,管理员可选择转换云目录属性值并将其设置为目标属性。

若要将现有 Verify 属性进行映射,管理员需从菜单中选择 “验证属性 ”,然后将其与 “目标属性 ”菜单中的应用程序目标属性进行映射。 要转换现有 Verify 属性的值,请从内置转换菜单中选择相应的转换值。 否则,缺省情况下不应用转换,转换值为

使用以下任务可为属性映射创建定制转换。

过程

  1. “账户生命周期 ”选项卡中,滚动至 “属性映射 ”部分。
  2. 执行下列其中一项操作:
    • 展开添加属性菜单并选择添加定制规则
    • 选择添加属性,然后从验证属性菜单中选择定制规则
    代码编辑器打开。
  3. 在代码编辑器中,为您的规则创建 JSON。
    例如,
    {
      "user": {
        "emails": [
          {
            "type": "work",
            "value": "Scott@ibm.com"
          }
        ],
        "meta": {
          "created": "2020-01-24T05:49:25Z",
          "lastModified": "2020-12-07T07:45:40Z",
          "resourceType": "User"
        }
      }
    }
    通过此 JSON,可以将用户的电子邮件属性信息访存为 user.emails[0].value
  4. 确保该规则有效。
    1. 选择 “显示”
      样本 JSON 编辑器向已登录的用户显示云目录属性值。 您可以选择搜索特定用户以验证定制规则。
    2. 选择 “运行测试 ”。
    3. 请确认 “结果 ”部分返回的值是否正确。
      有关编写自定义规则的更多信息,请参阅 .. /references/r_attr_functions.html
    4. 选择 “保存 ”。
    注意: 创建自定义规则后,您可以点击铅笔图标进行编辑。
  5. “目标”属性菜单中,选择该属性。