跳到主要内容

附录 A. LDAP 结果码 (LDAP Result Codes)

LDAPResult 中的 resultCode 指示 operation 的结果. 常见成功和错误状态包括:

名称 (Name)值 (Value)含义
success0operation 成功完成.
operationsError1server 检测到 operation 顺序或协议状态错误.
protocolError2request 不符合 LDAP 协议语法或语义.
timeLimitExceeded3operation 超出时间限制.
sizeLimitExceeded4Search result 超出大小限制.
compareFalse5Compare operation 判断为 false.
compareTrue6Compare operation 判断为 true.
authMethodNotSupported7server 不支持请求的 authentication method.
strongerAuthRequired8server 要求更强的认证或安全保护.
referral10server 返回 referral, 指向其他 LDAP URI.
adminLimitExceeded11超出管理策略限制.
unavailableCriticalExtension12critical control 或 extension 不可用.
confidentialityRequired13operation 需要 confidentiality protection.
saslBindInProgress14SASL bind 仍在进行中.

名称解析, attribute 约束, update 冲突和 service 状态也有对应结果码, 例如 noSuchObject, invalidDNSyntax, insufficientAccessRights, entryAlreadyExists, objectClassViolation, unavailableother. 实现必须保留未知 result code 的数值语义, 并按扩展注册规则处理未来分配的代码.