MySQL 8.3.0
Source Code Documentation
auth_ldap_sasl_client.cc File Reference
#include "my_config.h"
#include "auth_ldap_sasl_client.h"
#include <sys/types.h>
#include <sasl/sasl.h>
#include <lber.h>
#include <errmsg.h>
#include <m_string.h>
#include <mysql.h>
#include <mysql/plugin.h>
#include <mysql/plugin_auth_common.h>
#include <mysql/service_mysql_alloc.h>
#include <iomanip>
#include <sstream>
#include "log_client.h"

Namespaces

namespace  auth_ldap_sasl_client
 

Functions

void auth_ldap_sasl_client::buf_to_str (std::stringstream &log_stream, const char *buf, size_t buf_len)
 Write a buffer to stream. More...
 
static int auth_ldap_sasl_client::sasl_authenticate (MYSQL_PLUGIN_VIO *vio, MYSQL *mysql)
 
static int auth_ldap_sasl_client::initialize_plugin (char *, size_t, int, va_list)
 
static int auth_ldap_sasl_client::deinitialize_plugin ()
 
 mysql_declare_client_plugin (AUTHENTICATION) "authentication_ldap_sasl_client"
 

Variables

 MYSQL_CLIENT_PLUGIN_AUTHOR_ORACLE
 
LDAP SASL Client Authentication Plugin
 
LDAP SASL Client Authentication PROPRIETARY
 
LDAP SASL Client Authentication nullptr
 
LDAP SASL Client Authentication nullptr mysql_end_client_plugin
 

Function Documentation

◆ mysql_declare_client_plugin()

mysql_declare_client_plugin ( AUTHENTICATION  )

Variable Documentation

◆ MYSQL_CLIENT_PLUGIN_AUTHOR_ORACLE

MYSQL_CLIENT_PLUGIN_AUTHOR_ORACLE

◆ mysql_end_client_plugin

LDAP SASL Client Authentication nullptr mysql_end_client_plugin

◆ nullptr

LDAP SASL Client Authentication nullptr

◆ Plugin

LDAP SASL Client Authentication Plugin

◆ PROPRIETARY

LDAP SASL Client Authentication PROPRIETARY