25#ifndef _GVM_LDAPUTILS_H
26#define _GVM_LDAPUTILS_H
52 void *,
const gchar *);
62#ifdef ENABLE_LDAP_AUTH
70ldap_auth_bind (
const gchar *,
const gchar *,
const gchar *, gboolean,
74ldap_auth_bind_2 (
const gchar *,
const gchar *,
const gchar *, gboolean,
75 const gchar *, gboolean);
78ldap_auth_dn_is_good (
const gchar *);
ldap_auth_info_t ldap_auth_info_new(const gchar *, const gchar *, gboolean)
Dummy function for manager.
Definition: ldaputils.c:665
struct ldap_auth_info * ldap_auth_info_t
Authentication schema and address type.
Definition: ldaputils.h:31
int ldap_connect_authenticate(const gchar *, const gchar *, void *, const gchar *)
Dummy function for Manager.
Definition: ldaputils.c:710
ldap_auth_info_t ldap_auth_info_new_2(const gchar *, const gchar *, gboolean, gboolean)
Dummy function for manager.
Definition: ldaputils.c:689
void ldap_auth_info_free(ldap_auth_info_t)
Dummy function for Manager.
Definition: ldaputils.c:727
int ldap_enable_debug(void)
Dummy function for enabling LDAP debugging for manager.
Definition: ldaputils.c:645
Schema (dn) and info to use for a basic ldap authentication.
Definition: ldaputils.h:40
gboolean allow_plaintext
!Whether or not StartTLS or LDAPS is required.
Definition: ldaputils.h:43
gboolean ldaps_only
Whether to try LDAPS before StartTLS.
Definition: ldaputils.h:44
gchar * ldap_host
Address of the ldap server, might include port.
Definition: ldaputils.h:41
gchar * auth_dn
DN to authenticate with.
Definition: ldaputils.h:42