#include <ldap.h>
int ldap_bind_s(
LDAP *ld,
char *dn,
char *cred,
int method)
|
The ldap_bind_s() function provide synchronous general authentication routines, where in principle an authentication method can be chosen. In this toolkit, method must be set to LDAP_AUTH_SIMPLE.
The ldap_bind_s() function is used to authenticate a distinguished name (DN) to a directory server. After a connection is made to an LDAP server by using the ldap_open() API, an LDAP bind API must be called before any other LDAP APIs can be called for that connection.
ldap_bind_s() is synchronous request.
Since this APIs is deprecated, ldap_simple_bind_s() should be used instead.
No OS/400 authority is required. All authority checking is done by the LDAP server.
Note that use of the ldap_bind_s() APIs is deprecated.
ldap_bind_s() will return LDAP error code if not successful. See LDAP Client API Error Conditions for possible LDAP error code values.
The following message may be set from this function.
CPF3CF2 E Error(s) occurred during running of ldap_bind_s API.
ldap_bind() -- Asynchronously bind to the directory (deprecated).
ldap_sasl_bind() -- Asynchronously bind to the directory using SASL.
ldap_sasl_bind_s() -- Synchronously bind to the directory using SASL.
ldap_simple_bind() -- Asynchronously bind to the directory using simple authentication.
ldap_simple_bind_s() -- Synchronously bind to the directory using simple authentication.
ldap_unbind() -- Asynchronously unbind from the LDAP server and close the connection.
ldap_unbind_s() -- Synchronously unbind from the LDAP server and close the connection.
ldap_set_rebind_proc() -- Sets the entry-point of a routine during the chasing of referrals.
|
Top
| LDAP APIs List APIs by category |
| [Information Center Home Page | Feedback ] | [Legal | AS/400 Glossary] |