Sun Java System Access Manager 7 2005Q4 发行说明

记录关于禁用持久性搜索的更多信息 (6486927)

Access Manager 使用持久性搜索来接收有关更改过的 Sun Java System Directory Server 条目的信息。默认情况下,Access Manager 在服务器启动过程中创建以下持久性搜索连接:

aci - 对 aci 属性所做的更改,且使用 LDAP 过滤器 (aci=*) 进行搜索

sm - Access Manager 信息树(或服务管理节点)中的更改,包括具有 sunServicesunServiceComponent 标记对象类的对象。例如,您可以创建一个策略来定义受保护资源的访问权限,或者您可以修改现有策略的规则、对象、条件或响应提供者。

um - 用户目录(或用户管理节点)中的更改。例如,您可以更改用户的名称或地址。


注意 – 注意 –

不建议禁用所有此类组件的持久性搜索,因为禁用了持久性搜索的组件不能收到来自 Directory Server 的通知。因此,在 Directory Server 中对该特定组件所做的更改将无法通知组件高速缓存,且组件高速缓存将失去时效。

例如,如果您禁用对用户目录 (um) 中更改的持久性搜索,则 Access Manager 服务器将不会收到来自 Directory Server 的信息。因此,代理将不会从 Access Manager 收到使用用户属性的新值来更新其本地用户高速缓存的通知。然后,如果应用程序向代理查询用户属性,它会收到该属性的旧值。

仅在特定环境中确实必要时使用此属性。例如,如果您知道生产环境中不会发生服务配置更改(与任何服务(例如“会话服务”和“验证服务”)值的更改相关),则可以禁用对“服务管理”(sm) 组件的持久性搜索。不过,如果任何服务发生了任何更改,则需要重新启动服务器。同样的情形也适用于 acium 值所指定的其他持久性搜索。


有关更多信息,请参见CR# 6363157:如果确实需要,新属性可禁用持久性搜索