第 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