我在 LDAP 上有这个用户:uid=user,ou=People,dc=ex,dc=com 我连接到 LDAP 服务器
$con = ldap_connect('ldap://ex.com');
ldap_set_option($con, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($con, LDAP_OPT_REFERRALS, 0);
我尝试使用 ldap_sasl_bind 进行绑定:
ldap_sasl_bind($con, 'uid=user,ou=People,dc=ex,dc=com', 'secret', 'DIGEST-MD5');
不工作 - “无效的凭据”
ldap_sasl_bind($con, NULL, 'secret', 'DIGEST-MD5', NULL, 'uid=user,ou=People,dc=ex,dc=com');
同样的结果 - “无效的凭据”
ldap_bind($con, 'uid=user,ou=People,dc=ex,dc=com', 'secret')
工作正常