使用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编译时,宏的控制有问题。
往高手给与解决
------解决方案--------------------------------------------------------