第 37 章 LDAP 连接
Business Central 为 LDAP 服务器提供专用的 UserGroupCallback 实现,以便用户任务服务直接从 LDAP 服务检索用户、组和角色的信息。
您可以配置以下 LDAP UserGroupCallback 实现属性:
| 属性 | 描述 |
|---|---|
|
| 用于连接到 LDAP 服务器的用户名。 如果未指定,则此属性为可选,并且 LDAP 服务器接受匿名访问。 |
|
| 用于连接到 LDAP 服务器的密码。 如果未指定,则此属性为可选,并且 LDAP 服务器接受匿名访问。 |
|
| 使用用户信息在 LDAP 中上下文。 |
|
| 在 LDAP 中具有组和角色的上下文. |
|
| 在 LDAP 中具有用户组和角色成员资格信息的上下文。
若未指定,则此属性为可选,并且使用了 |
|
| 过滤搜索用户信息。 此属性通常包含替换键 {0},它们被替换为参数。 |
|
| 过滤搜索组和角色信息。 此属性通常包含替换键 {0},它们被替换为参数。 |
|
| 过滤搜索用户和组角色成员资格信息。 此属性通常包含替换键 {0},它们被替换为参数。 |
|
| LDAP 中用户 ID 的属性名称。
如果未指定,则此属性为可选,并且改为使用 |
|
| LDAP 中组和角色 ID 的属性名称。
若未指定,此属性为可选,并且使用了 |
|
|
DN 中的用户 ID 指示回调在搜索角色之前查询用户 DN。这是可选的,默认为 |
|
|
初始上下文工厂类名称;默认情况下为 |
|
|
如果可能的值不是、 |
|
|
要使用的安全协议,例如 |
|
|
LDAP url(默认为 |
37.1. LDAP UserGroupCallback 实现 复制链接链接已复制到粘贴板!
您可以通过使用以下方法之一配置对应的 LDAP 属性来使用 LDAP UserGroupCallback 实现:
以编程方式:使用相应的
LDAPUserGroupCallbackImpl属性构建属性对象,并使用与它参数相同的属性对象创建LDAPUserGroupCallbackImpl。例如:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 声明性:在应用程序的根目录中创建
jbpm.usergroup.callback.properties文件,或者将文件位置指定为系统属性。例如:
-Djbpm.usergroup.callback.properties=FILE_LOCATION_ON_CLASSPATH确保在启动用户任务服务器时注册 LDAP 回调。
例如:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow