#include <ldap.h>
int ldap_default_dn_get(
char **default_dn,
char *filename)
|
The ldap_default_dn_get() API is used to retrieve the user's default DN. To free the returned string, use ldap_memfree().
An application stores the default DN on disk by calling ldap_default_dn_set(). For the AS/400 system the default file where the default DN stored is called ldap_user_info and will be found in the users home directory. A users home directory is specified in the users profile. The caller must have Execute (*X) authority to each directory in the path name preceding the name of the user information file. The caller must have Read (*R) authority to the user information file.
No OS/400 authority is required. All authority checking is done by the LDAP server.
ldap_default_dn_get() 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_default_dn_get API.
ldap_default_dn_set() -- Store the User's Default DN.
ldap_enetwork_domain_set() -- Store the User's Default eNetwork Domain Name.
ldap_enetwork_domain_get() -- Retrieve the User's Default eNetwork Domain Name.
|
Top
| LDAP APIs List APIs by category |
| [Information Center Home Page | Feedback ] | [Legal | AS/400 Glossary] |