MySQL  8.0.18
Source Code Documentation
auth_ldap_sasl_client.cc File Reference
#include "auth_ldap_sasl_client.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <lber.h>
#include <sasl/sasl.h>
#include <mysql.h>
#include <mysql/client_plugin.h>

Functions

static int sasl_authenticate (MYSQL_PLUGIN_VIO *vio, MYSQL *mysql)
 
 mysql_declare_client_plugin (AUTHENTICATION) "authentication_ldap_sasl_client"
 

Variables

Ldap_loggerg_logger_client
 
Yashwant Sahu
 
Yashwant LDAP SASL Client Authentication Plugin
 
Yashwant LDAP SASL Client Authentication PROPRIETARY
 
Yashwant LDAP SASL Client Authentication NULL
 
Yashwant LDAP SASL Client Authentication sasl_authenticate
 
Yashwant LDAP SASL Client Authentication NULL mysql_end_client_plugin
 

Function Documentation

◆ mysql_declare_client_plugin()

mysql_declare_client_plugin ( AUTHENTICATION  )

◆ sasl_authenticate()

static int sasl_authenticate ( MYSQL_PLUGIN_VIO vio,
MYSQL mysql 
)
static

Running SASL authentication step till authentication process is concluded MySQL server plug-in working as proxy for SASL / LDAP server.

Variable Documentation

◆ g_logger_client

Ldap_logger* g_logger_client

◆ mysql_end_client_plugin

Yashwant LDAP SASL Client Authentication NULL mysql_end_client_plugin

◆ NULL

Yashwant LDAP SASL Client Authentication NULL

◆ Plugin

Yashwant LDAP SASL Client Authentication Plugin

◆ PROPRIETARY

Yashwant LDAP SASL Client Authentication PROPRIETARY

◆ Sahu

Yashwant Sahu

◆ sasl_authenticate

Yashwant LDAP SASL Client Authentication sasl_authenticate