#include <glib.h>
Go to the source code of this file.
◆ ldap_auth_info_t
Authentication schema and address type.
◆ ldap_auth_info_free()
Dummy function for Manager.
- Parameters
-
info | ldap_auth_schema_t to free, can be NULL. |
◆ ldap_auth_info_new()
ldap_auth_info_t ldap_auth_info_new |
( |
const gchar * |
ldap_host, |
|
|
const gchar * |
auth_dn, |
|
|
gboolean |
allow_plaintext |
|
) |
| |
Dummy function for manager.
- Parameters
-
ldap_host | Host to authenticate against. Might not be NULL, but empty. |
auth_dn | DN where the actual user name is to be inserted at "%s", e.g. uid=s,cn=users. Might not be NULL, but empty, has to contain a single s. |
allow_plaintext | If FALSE, require StartTLS initialization to succeed. |
- Returns
- NULL.
◆ ldap_connect_authenticate()
int ldap_connect_authenticate |
( |
const gchar * |
username, |
|
|
const gchar * |
password, |
|
|
void * |
ldap_auth_info, |
|
|
const gchar * |
cacert |
|
) |
| |
Dummy function for Manager.
- Parameters
-
ldap_auth_info | Schema and address to use. |
username | Username to authenticate. |
password | Password to use. |
cacert | CA Certificate for LDAP_OPT_X_TLS_CACERTFILE, or NULL. |
- Returns
- -1.