![]()  | 
  
    MySQL 8.0.44
    
   Source Code Documentation 
   | 
 
#include "my_config.h"#include <mysql/service_mysql_alloc.h>#include "auth_kerberos_client_plugin.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include <mysql.h>#include <mysql/client_plugin.h>#include <sql_common.h>#include "auth_kerberos_client_io.h"#include "log_client.h"Functions | |
| static int | kerberos_authenticate (MYSQL_PLUGIN_VIO *vio, MYSQL *mysql) | 
| static int | initialize_plugin (char *, size_t, int, va_list) | 
| mysql_declare_client_plugin (AUTHENTICATION) "authentication_kerberos_client" | |
Variables | |
| static authentication_mode | g_authentication_mode | 
| Logger_client * | g_logger_client {nullptr} | 
| MYSQL_CLIENT_PLUGIN_AUTHOR_ORACLE | |
| Kerberos Client Authentication | Plugin | 
| Kerberos Client Authentication | PROPRIETARY | 
| Kerberos Client Authentication | nullptr | 
| Kerberos Client Authentication | initialize_plugin | 
| Kerberos Client Authentication | deinitialize_plugin | 
| Kerberos Client Authentication | kerberos_authenticate | 
| Kerberos Client Authentication nullptr | mysql_end_client_plugin | 
      
  | 
  static | 
      
  | 
  static | 
| mysql_declare_client_plugin | ( | AUTHENTICATION | ) | 
| static int deinitialize_plugin | 
      
  | 
  static | 
| Logger_client* g_logger_client {nullptr} | 
| Kerberos Client Authentication initialize_plugin | 
| Kerberos Client Authentication kerberos_authenticate | 
| MYSQL_CLIENT_PLUGIN_AUTHOR_ORACLE | 
| Kerberos Client Authentication nullptr mysql_end_client_plugin | 
| Kerberos Client Authentication nullptr | 
| Kerberos Client Authentication Plugin | 
| Kerberos Client Authentication PROPRIETARY |