为您的属性映射创建自定义转换。
准备工作
- 在常规选项卡中为应用程序设置基本信息。
- (可选)为登录或 API 访问权指定需要的信息。
- 为供应和/或取消供应启用帐户生命周期部分。
关于此任务
在“帐户生命周期”选项卡中,管理员可以映射用于在目标应用程序中供应帐户的属性。 用户可以将现有 ISV 属性与目标属性映射,也可以添加新的属性映射。 在脚本编制支持下,按照目标应用程序的预期,管理员可选择转换云目录属性值并将其设置为目标属性。
若要将现有 Verify 属性进行映射,管理员需从菜单中选择 “验证属性 ”,然后将其与 “目标属性 ”菜单中的应用程序目标属性进行映射。 要转换现有 Verify 属性的值,请从内置转换菜单中选择相应的转换值。 否则,缺省情况下不应用转换,转换值为无。
使用以下任务可为属性映射创建定制转换。
过程
- 在 “账户生命周期 ”选项卡中,滚动至 “属性映射 ”部分。
- 执行下列其中一项操作:
- 展开添加属性菜单并选择添加定制规则。
- 选择添加属性,然后从验证属性菜单中选择定制规则。
代码编辑器打开。
- 在代码编辑器中,为您的规则创建 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。
- 确保该规则有效。
- 选择 “显示”。
样本 JSON 编辑器向已登录的用户显示云目录属性值。 您可以选择搜索特定用户以验证定制规则。
- 选择 “运行测试 ”。
- 请确认 “结果 ”部分返回的值是否正确。
- 选择 “保存 ”。
注意: 创建自定义规则后,您可以点击铅笔图标进行编辑。
- 从 “目标”属性菜单中,选择该属性。