LDAP 输入
组件介绍
步骤“LDAP 输入”组件可以帮助你从 LDAP 服务上读取用户,角色等其他信息。
- 输入:LDAP 服务连接
- 输出:远程服务中的数据集
页面介绍
LDAP 输入组件有 4 个标签选项,分别为一般,搜索,高级,字段。各标签选项详细说明如下:
一般标签
参数选项
“LDAP 输入”组件的一般标签页面包含如下选项:
选项 | 说明 | 样例值 |
---|---|---|
步骤名称 | 该步骤的名称 | LDAP 输入 |
地址 | LDAP 服务器地址 | 192.168.103.102 |
端口号 | LDAP 服务端口号 | 389 |
协议 | 访问 LDAP 服务器使用的协议 | LDAP |
使用认证 | 是否使用用户名,密码认证功能 | 选中 |
用户名 | 访问 LDAP 服务器使用的用户名 | cn=Manager,dc=my,dc=organization,dc=domain |
密码 | 访问 LDAP 服务器使用的密码 | |
使用证书 | 是否使用证书访问 LDAP 服务器 | |
证书路径 | 存储证书的文件路径 | |
证书密码 | 证书的密码 | |
信任所有证书 | 是否信任所有证书 |
搜索标签
参数选项
“LDAP 输入”组件的搜索标签页面包含如下选项:
选项 | 说明 | 样例值 |
---|---|---|
搜索名定义在字段里 | 搜索名是否在上下文字段中 | 不选中 |
从字段获取搜索 | 定义搜索名的上下文字段 | |
搜索基底 | 在 LDAP 服务器搜索所用的 search base | dc=my,dc=organization,dc=domain |
过滤名定义在字段里 | 过滤名是否在上下文字段中 | |
从字段获取过滤 | 定义搜索名的上下文字段 | |
过滤串 | 搜索数据所用的过滤字符串(filter string) | objectclass=* |
高级标签
参数选项
“LDAP 输入”组件的高级标签页面包含如下选项:
选项 | 说明 | 样例值 |
---|---|---|
在输出中包括行数 | 是否为输出的数据添加行号 | 不选中 |
行数名字段 | 自定义的行号字段名 | rownum |
限制 | 限制输出的记录数,0表示无限制 | 0 |
时间限制 | 记录的时间限制 | |
值分隔符 | 记录中不同属性值之间的分隔符 | ; |
页设置 | 是否分页显示 | |
页大小 | 每页的记录条数 | 1000 |
搜索范围 | 数据搜索范围 | Subtree scope |
字段标签
字段表
该表包含以下列:
列名 | 说明 | 样例值 |
---|---|---|
名称 | 字段名 | |
属性 | 字段名 | |
属性遍历 | 两种选择,一种string,一种binary | |
是排序键 | 是否为排序键 | |
类型 | 变量类型 | |
格式 | 格式类型,如日期类型,数字类型等 | |
长度 | 字段的长度取决于以下字段类型:Number:数字中有效数字的总数。String:字符串的总长度。Date:字符串的打印输出长度。 | |
精度 | 数字类型字段的浮点位数。 | |
货币符号 | 用于表示货币的符号(例如¥或$)。 | |
小数点符号 | 小数点可以是“.”或“,”(例如5,000.0或5.000,0)。 | |
数字分组符号 | 分组可以使“.”或“,”(例如5,000.0或5.000,0)。 | |
去除空字符的方式 | 可选择不去掉空格,也可以选择去掉何处的空格 | |
重复 | 如果在当前行中对应的值为空,则重复最后一次不为空的值 |
使用案例
案例说明
在本案例中,我们将从 LDAP 服务器获取数据,并将获取数据输出到文本文件中。 案例工作流如下:
LDAP 输入组件各选项采用样例值配置,参考组件配置选项。 文本文件输入组件根据实际情况配置,具体配置见文本文件输出组件说明。
运行结果
输入的文本文件内容如下: