私は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')
元気に働く