3.5. 致一致性模式概述
LDAP 客户端应用程序通过在目录服务器中使用一致的模式查找目录条目。您不能使用不一致的模式在目录树中找到信息,因为它使用不同的属性或格式来存储相同的信息。
您可以使用以下方法维护模式一致性:
- 您可以使用架构检查来确保属性和对象类确认架构规则。
- 您可以使用语法验证来确保属性值与所需属性语法匹配。
- 您可以选择并应用一致的数据格式。
3.5.1. 架构检查 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
模式检查会验证所有新的或修改的目录条目是否都符合 schema 规则。默认情况下,目录启用模式检查。当违反规则时,目录会拒绝请求的更改。
注意
架构检查会验证是否存在正确的属性。您可以使用语法验证来验证属性值是否采用正确的语法。不要禁用此功能。
启用架构检查后,您必须注意对象类定义的必需属性和允许的属性。当您向条目的对象类定义添加属性时,目录服务器可以返回对象类违反消息。
例如,如果将条目定义为使用 organizationalPerson 对象类,该条目需要通用名称(cn)和 surname (sn)属性。在创建条目时,必须设置这些属性的值。另外,还有可在该条目上使用的属性列表,包括 telephoneNumber、uid、streetAddress 和 userPassword 等描述性属性。