Estoy cambiando las funciones de LDAP obsoletas a funciones no desaprobadas. Pero estoy teniendo problemas con ldap_sasl_bind_s. It returns error code 49
, lo que significa credenciales no válidas. Pero estoy seguro de que las credenciales son válidas. De lo contrario añadíError al migrar a funciones ldap no obsoletas
TLS_REQCERT never
TLSVerifyClient never
a /etc/openldap/ldap.conf. Todavía consigo el error.
ldap_simple_bind_s(q->ld, binddn, creds.bv_val); //works well
ldap_sasl_bind_s(q->ld, binddn, LDAP_SASL_SIMPLE , &creds, NULL, NULL, NULL); //returns ldap error code 49 but continues working
El problema principal es que: Cuando estoy usando ldap_sasl_bind_s, es imposible obligar a todos los attrbiutes, que tengo en mi arquitectura LDAP. Además, cuando busco un atributo existente, devuelve el error NOSUCH.
Cualquier ayuda sería apreciada.