MySQL  8.0.19
Source Code Documentation
auth_ldap_sasl_client.h File Reference
#include <mysql.h>
#include <mysql/client_plugin.h>
#include <mysql/plugin.h>
#include <mysql/plugin_auth_common.h>
#include <sasl/sasl.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "log_client.h"

Go to the source code of this file.

Classes

class  Sasl_client
 

Macros

#define SASL_MAX_STR_SIZE   1024
 
#define SASL_BUFFER_SIZE   9000
 
#define SASL_SERVICE_NAME   "ldap"
 

Variables

static const sasl_callback_t callbacks []
 
sasl_security_properties_t security_properties
 

Macro Definition Documentation

◆ SASL_BUFFER_SIZE

#define SASL_BUFFER_SIZE   9000

◆ SASL_MAX_STR_SIZE

#define SASL_MAX_STR_SIZE   1024

◆ SASL_SERVICE_NAME

#define SASL_SERVICE_NAME   "ldap"

Variable Documentation

◆ callbacks

const sasl_callback_t callbacks[]
static
Initial value:
= {
{SASL_CB_USER, NULL, NULL}, {SASL_CB_AUTHNAME, NULL, NULL},
{SASL_CB_PASS, NULL, NULL}, {SASL_CB_ECHOPROMPT, NULL, NULL},
{SASL_CB_NOECHOPROMPT, NULL, NULL}, {SASL_CB_LIST_END, NULL, NULL}}

◆ security_properties

sasl_security_properties_t security_properties
Initial value:
= {
0,
1,
0,
0,
}
NULL
#define NULL
Definition: types.h:55
SASL_CB_LIST_END
#define SASL_CB_LIST_END
Definition: isasl.h:4