MySQL 8.0.39
Source Code Documentation
auth_ldap_sasl_client.h File Reference
#include "my_config.h"
#include "auth_ldap_sasl_mechanism.h"
#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, nullptr, nullptr},
{SASL_CB_AUTHNAME, nullptr, nullptr},
{SASL_CB_PASS, nullptr, nullptr},
{SASL_CB_ECHOPROMPT, nullptr, nullptr},
{SASL_CB_NOECHOPROMPT, nullptr, nullptr},
{SASL_CB_LIST_END, nullptr, nullptr}}

◆ security_properties

sasl_security_properties_t security_properties
Initial value:
= {
56,
0,
0,
0,
nullptr,
nullptr,
}