我正在尝试将LDAP客户端绑定到Windows AD LDAP服务器,但在数据包捕获中看到以下错误:
resultCode: invalidCredentials (49) 80090308: LdapErr: DSID-0C0903AA,备注: AcceptSecurityContext错误,数据51f,v1772
我知道这是一个身份验证错误,但我想知道"data 51f“代表什么?任何帮助都将不胜感激。
发布于 2015-03-15 04:03:52
根据我最近的经验,我们注意到当绑定请求返回著名的“未记录”数据51f时,LDAP连接器/服务器处于过载状态(CPU达到100%)。增加硬件资源解决了我们的问题。
希望这能有所帮助。
发布于 2013-08-06 16:03:23
您正在查看错误的数据。实际出现的错误是这个80090308
//
// MessageId: SEC_E_INVALID_TOKEN
//
// MessageText:
//
// The token supplied to the function is invalid
//
#define SEC_E_INVALID_TOKEN _HRESULT_TYPEDEF_(0x80090308L)
这是它的源代码winerror.h。
这使我认为您没有正确地传递密码。要通过LDAP成功验证到AD,您需要发送以UTF-16LE编码的带引号的密码字符串。例如,如果您的密码是 password ,则需要使用UTF-16LE对"password"
进行编码,并将结果发送到AD。
https://stackoverflow.com/questions/18063976
复制相似问题