7.7. 语法验证
语法验证 意味着目录服务器检查属性值是否与该属性所需的语法匹配。例如,语法验证将确认一个新的 telephoneNumber
属性实际具有其值的有效电话号码。
使用其基本配置时,语法验证(如模式检查)将检查任何目录修改,以确保属性值与所需语法匹配,并将拒绝违反语法的任何修改。(可选)可以将语法验证配置为记录有关语法违反情况的警告消息,并拒绝更改或允许修改过程成功。
除 DN 外,所有语法都根据 RFC 4514 进行验证。默认情况下,DN 会根据 RFC 1779 或 RFC 2253 进行验证,这比 RFC 4514 低。必须明确配置 DN 的严格验证。
此功能检查所有属性语法,但二进制语法(无法验证)和非标准语法(没有定义的必要格式)除外。未验证的 语法如下:
- 传真(二进制)
- OctetString (binary)
- JPEG (binary)
- 二进制(非标准)
- 空格代表敏感字符串(非标准)
- URI (非标准)
启用语法验证后,每当向条目中添加或修改属性时,都会检查 新的 属性值。(这不包括 复制 更改,因为在供应商服务器上检查语法。)