#### 普通 LDAPv3 属性

用于配置 LDAPv3 系统信息库插件的属性如下：

##### LDAP 服务器

输入要连接的 LDAP 服务器的名称。格式应为 `hostname.domainname:portnumber`。

如果输入多个 `host:portnumber` 条目，则会尝试连接到列表中的第一个主机。仅当尝试连接当前主机失败时，才会尝试列表中的下一个条目。

##### LDAP 绑定 DN

指定 Federated Access Manager 将用来通过您当前连接的 LDAP 服务器验证的 DN 名称。拥有用于绑定的 DN 名称的用户应具有在LDAPv3 插件支持的类型和操作属性中配置的正确添加/修改/删除权限。

##### LDAP 绑定密码

指定 Federated Access Manager 将用来通过您当前连接的 LDAP 服务器验证的 DN 密码。

##### LDAP 绑定密码（确认）

确认密码。

##### LDAP 组织 DN

该数据存储库将映射到的 DN。它将成为在此数据存储库内执行的所有操作的基 DN。

##### LDAP SSL

启用后，Federated Access Manager 将使用 HTTPS 协议连接到主服务器。

##### LDAP 连接池的最小尺寸

指定连接池中连接的初始数量。使用连接池可避免每次都必须创建新的连接。

##### LDAP 连接池的最大尺寸

指定允许的最大连接数。

##### 搜索返回的结果的最大数目

指定搜索操作所返回的最大条目数。如果满足该限制，Directory Server 将返回与搜索请求相匹配的任何条目。

##### 搜索超时

指定分配给搜索请求的最长时间（以秒计）。如果满足该限制，Directory Server 将返回与搜索请求相匹配的任何搜索条目。

##### LDAP 遵循引用

如果启用该选项，将指定自动遵循其他 LDAP 服务器的引用。

##### LDAPv3 系统信息库插件类名称

指定实现 LDAPv3 系统信息库的类文件的位置。

##### 常规属性名称映射

将框架已知的公共属性映射到本地数据存储库。例如，如果框架使用 `inetUserStatus` 确定用户状态，则本机数据存储库实际可能会使用 `userStatus`。属性定义区分大小写。

##### LDAPv3 插件支持的类型和操作

指定允许对或可以在该 LDAP 服务器上执行的操作。默认操作仅为此 LDAPv3 系统信息库插件所支持的操作。LDAPv3 系统信息库插件支持以下操作：

- 代理 -- 读取、创建、编辑、删除

- 组 -- 读取、创建、编辑、删除

- 领域 -- 读取、创建、编辑、删除、服务

- 用户 -- 读取、创建、编辑、删除、服务

可根据 LDAP 服务器设置和任务从上述列表删除权限，但不能添加其他权限。

如果已配置的 LDAPv3 系统信息库插件指向 Sun Java Systems Directory Server 的实例，则可添加`角色`类型的权限。否则，由于其他数据存储库可能不支持角色，从而无法添加该权限。“角色”类型的权限为：

- 角色 — 读取、创建、编辑、删除

如果`用户`类型是 LDAPv3 系统信息库所支持的类型，则可对该用户执行读取、创建、编辑和删除服务操作。换句话说，如果支持`用户`类型，则通过读取、编辑、创建和删除操作便可分别从身份库中读取、编辑、创建和删除用户条目。`user=service` 操作会使 Federated Access Manager 服务访问用户条目中的属性。此外，如果将动态服务指定给用户所属的领域或角色，则用户可以访问动态服务属性。

用户也可以管理任意指定服务的用户属性。如果用户将`service` 作为操作 (`user=service`)，则指定了对所有与服务相关的操作提供支持。这些操作是：`assignService、``unassignService、``getAssignedServices、``getServiceAttributes、removeServiceAttributes` 和 `modifyService。`

##### LDAPv3 插件搜索范围

定义用于查找 LDAPv3 插件条目的范围。该范围必须为以下值之一：

- SCOPE_BASE

- SCOPE_ONE

- SCOPE_SUB（默认值）

##### LDAP 用户搜索属性

该字段用于定义搜索用户时使用的属性类型。例如，如果用户 DN 为 `uid=user1,ou=people,dc=iplanet,dc=com`，则命名属性为 `uid`。

##### LDAP 用户搜索过滤器

指定用于查找用户条目的搜索过滤器。

##### LDAP 用户对象类

指定用户的对象类。创建用户之后，其用户对象类列表将被添加到该用户的属性列表中。

##### LDAP 用户属性

定义与用户相关的属性列表。禁止对不在列表之内的用户属性进行任何读写尝试。属性区分大小写。在这里定义对象类和属性模式之前，必须先在 Directory Server 中定义对象类和属性模式。

##### LDAP 用户创建属性映射

指定创建用户时需要哪些属性。此属性使用下列语法：

`DestinationAttributeName=SourceAttributeName`

如果缺少源属性名，则默认为用户 ID (`uid`)。例如：

cn sn=givenName

创建用户配置文件时，`cn` 和 `sn` 都是必需的。`cn` 获取名为 `uid` 的属性的值，`sn` 则获取名为 `givenName` 的属性的值。

##### 用户状态属性

指定属性名以表示用户状态。

##### 用户状态活动值

指定活动用户状态的属性名。默认值为`活动`。

##### 用户状态不活动值

指定不活动用户状态的属性名。默认值为`不活动`。

##### LDAP 组搜索属性

该字段用于定义搜索组时使用的属性类型。默认值为 `cn`。

##### LDAP 组搜索过滤器

指定用于查找组条目的搜索过滤器。默认值为 `(objectclass=groupOfUniqueNames)`。

##### LDAP 组容器命名属性

如果组驻留在容器中，则指定组容器的命名属性。否则，该属性保留为空。例如，如果 `cn=group1,ou=groups,dc=iplanet,dc=com` 的组 DN 位于 `ou=groups` 中，则组容器命名属性为 `ou`。

##### LDAP 组容器值

指定组容器的值。例如，如果 `cn=group1,ou=groups,dc=iplanet,dc=com` 的组 DN 位于容器名 `ou=groups` 中，则组容器值应为 `groups`。

##### LDAP 组对象类

指定组的对象类。创建组之后，在组属性列表中添加此组对象类列表。

##### LDAP 组属性

定义与组相关的属性列表。禁止对不在列表之内的组属性进行任何读写尝试。属性区分大小写。在这里定义对象类和属性模式之前，必须先在 Directory Server 中定义对象类和属性模式。

##### 组成员资格属性

指定属性名称，该属性的值为包含 DN 的所有组的名称。默认值为 `memberOf`。

##### 唯一成员属性

指定属性名称，该属性的值为该组所包含的某个 DN。默认值为 `uniqueMember`。

##### 组成员 URL 属性

指定属性名称，该属性的值为解析为该组所包含成员的某 LDAP URL。默认值为 `memberUrl`。

##### LDAP 人员容器命名属性

如果用户驻留在人员容器中，则指定该人员容器的命名属性。如果用户没有驻留在人员容器中，则将该字段保留为空。

##### LDAP 人员容器值

指定人员容器的值。默认值为 `people`。

##### LDAP 代理搜索属性

该字段用于定义搜索代理时使用的属性类型。默认值为 `uid`。

##### LDAP 代理容器命名属性

如果代理驻留在代理容器中，则指定该代理容器的命名属性。如果代理没有驻留在代理容器中，则将该字段保留为空。

##### LDAP 代理容器值

指定代理容器的值。默认值为 `agents`。

##### LDAP 代理搜索过滤器

定义用于搜索代理的过滤器。LDAP 代理搜索属性将被置于此字段之前，以构成实际的代理搜索过滤器。

例如，如果 LDAP 代理搜索属性为 `uid` 且 LDAP 用户搜索过滤器为 `(objectClass=sunIdentityServerDevice)`，则实际的用户搜索过滤器将是：`(&(uid=*)(objectClass=sunIdentityServ erDevice))`

##### LDAP 代理对象类

定义代理的对象类。创建代理之后，将在代理属性列表中添加此代理对象类列表。

##### LDAP 代理属性

定义与代理相关的属性列表。禁止对不在列表之内的代理属性进行任何读写尝试。属性区分大小写。在这里定义对象类和属性模式之前，必须先在 Directory Server 中定义对象类和属性模式。

##### 可验证的身份类型

当领域的验证模块模式设置为“数据存储库”时，指定该数据存储库可验证用户和/或代理身份类型。

##### 持久搜索基 DN

定义用于持久搜索的基 DN。某些 LDAPv3 服务器仅在根后缀级别上支持持久搜索。

##### 持久搜索过滤器

定义可返回目录服务器条目的特定更改的过滤器。数据存储库只接收与所定义过滤器相匹配的更改。

##### 重新启动前的持久搜索最长空闲时间

定义重新启动持久搜索前的最长空闲时间。该值必须大于 1。如果小于或等于 1，重新启动搜索时将不会考虑连接的空闲时间。

如果部署 Federated Access Manager 时包括负载平衡器，则某些负载平衡器会在空闲指定的时间后超时。在这种情况下， 您为重新启动持久搜索前的最长空闲时间设置的值应该小于为负载平衡器指定的空闲时间。

##### 出现错误代码后的最大重试次数

定义持久搜索操作遇到在需要重试的 LDAP 异常错误代码中指定的错误代码时，可以重试的最大次数。

##### 重试之间的延时

指定每次重试之前的等待时间。仅适用于持久搜索连接。

##### 需要重试的 LDAP 异常错误代码

指定可以重试持久搜索操作的错误代码。该属性仅适用于持久搜索，而非所有 LDAP 操作。

##### 高速缓存

如果启用，Federated Access Manager 便可对数据存储库中检索到的数据进行高速缓存。

##### 高速缓存项的最大生存期

指定在高速缓存上删除数据之前，数据的最长存储时间。按秒来定义该值。

##### 高速缓存的最大大小

指定高速缓存的最大大小。值越大，可存储的数据越多，但是这也需要更多的内存。按字节来定义该值。