将 Active Directory 用户属性映射到 ThingWorx UserExtension 属性
当新的 Active Directory 用户登录时,该用户会在 ThingWorx 中创建,并且该用户可能会自动设置,具体取决于 Create User 的 Active Directory 中的设置。下表中所述的选项允许映射属性从 Active Directory 服务器自动映射到 ThingWorx 中该用户的 UserExtension 属性表。当现有 Active Directory 用户登录时,任何修改值均会被提取到用户的 UserExtension 映射中。如果添加了新的 UserExtension 配置表行映射,该映射会将新数据提取到用户的 UserExtension 属性中。
要在 ThingWorx Composer 中设置映射:
1. 请导航至 Composer 中的 Active Directory 目录服务 ( > > )。
2. 显示“配置”页面并向下滚动到“用户扩展属性映射配置表”部分,然后单击“添加”,如下所示:
3. 在“用户扩展属性映射”窗口的“Active Directory 属性名称”字段中,键入要自动映射到 ThingWorx 属性的 Active Directory 属性的名称。以下屏幕快照显示了用于选择 ThingWorx 属性的下拉菜单。在此列表中选择一个值。
4. 在您做出选择并单击“添加”之后,配置表中会显示新行:
属性 | 说明 |
---|
activeDirectoryAttributeName | 可映射的 Active Directory 用户属性中的属性名称。此字段可以留空,以指定从 Active Directory 同步的所有用户的默认值。 | 如果指定了某属性,但对于 Active Directory 中的用户找不到该属性,则“应用程序日志”中将显示以下错误消息: Attribute: <attribute_name> not found. |
|
userExtensionPropertyName | 需要映射到 Active Directory 属性的 ThingWorx 用户 UserExtension 表中的用户扩展属性的名称。 |
userExtensionDefaultValue | UserExtension 属性的默认值 (在 AD 服务器上未找到该属性或者该属性无效或为空时)。 |
如果在 ThingWorx 应用程序日志中看到以下错误消息,请参阅
故障排除:UserExtension 属性的名称无效Property name: <property_name> not found
in UserExtensions properties