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