Hi People,
I'm writing an application using Qt and wish to use the openldap library within my program to query an LDAP server. I have been searching for instructions on using the library from a client point of view but have not been successful. I tried using the man pages and I think I'm part way there but have reached an impasse on the correct way (or any way at all for that matter) to extract the results from an LDAPMessage *. I have an example search working using the command line program ldap_search, so the next thought is to look at the source for ldap_search and see what calls it makes to figure things out. This somehow seems like the wrong way to be going about things however.
Is there something equivalent for openldap to the documentation for libcurl, https://ec.haxx.se/libcurl-easyhandle.html ? If there is that would be brilliant.
I also tried searching for 3rd party howtos and tutorials and there are a few of those but invariably they use now deprecated library calls.
Regards,
-Martin
On Mon, 2017-09-18 at 14:31 +1200, Martin van den Nieuwelaar wrote:
Hi People,
I'm writing an application using Qt and wish to use the openldap library within my program to query an LDAP server. I have been searching for instructions on using the library from a client point of view but have not been successful. I tried using the man pages and I think I'm part way there but have reached an impasse on the correct way (or any way at all for that matter) to extract the results from an LDAPMessage *. I have an example search working using the command line program ldap_search, so the next thought is to look at the source for ldap_search and see what calls it makes to figure things out. This somehow seems like the wrong way to be going about things however.
Is there something equivalent for openldap to the documentation for libcurl, https://ec.haxx.se/libcurl-easyhandle.html ? If there is that would be brilliant.
I also tried searching for 3rd party howtos and tutorials and there are a few of those but invariably they use now deprecated library calls.
Regards,
-Martin
The libcurl library supports LDAP. Howard Chu even wrote a new LDAP implementation for it back in 2010 to make it fully asynchronous. Is there a good reason not to use it?
openldap-technical@openldap.org