当前位置: 代码迷 >> VC >> sasl_client_start 返回-4解决方案
  详细解决方案

sasl_client_start 返回-4解决方案

热度:3562   发布时间:2013-02-25 00:00:00.0
sasl_client_start 返回-4
使用ldap登陆window域服务器
通过sasl验证

验证方式"DIGEST-MD5"

ldap_int_sasl_bind 返回值为86(0x56)

单点跟踪后发现sasl_client_start返回-4
单点进入sasl_client_start后,发现验证列表中只有EXTERNAL,
应该有
* SRP
* GSSAPI + KERBEROS_V4
* DIGEST + OTP // 就是我需要的"DIGEST-MD5",但是列表中没有
* CRAM + EXTERNAL
* PLAIN + LOGIN + ANONYMOUS
几种方法才对(难道这些值是由服务区返回)。

不知道是不是我编译cyrus-sasl-2.1.22,少了个别的开源包。
还是我的openldap编译时,宏的控制有问题。
往高手给与解决

------解决方案--------------------------------------------------------
  相关解决方案