24#ifndef KERBEROS_CLIENT_INTERFACE 
   25#define KERBEROS_CLIENT_INTERFACE 
   40                                                  const std::string &spn,
 
   42                                                  const std::string &upn,
 
   44                                                  const std::string &kdc_host);
 
Definition: kerberos_client_interface.h:31
 
virtual std::string get_user_name()=0
 
virtual bool obtain_store_credentials()=0
 
virtual bool authenticate()=0
 
virtual ~I_Kerberos_client()
Definition: kerberos_client_interface.h:36
 
I_Kerberos_client * Kerberos_client_create_factory(bool gssapi, const std::string &spn, MYSQL_PLUGIN_VIO *vio, const std::string &upn, const std::string &password, const std::string &kdc_host)
Definition: kerberos_client_interface.cc:33
 
static char * password
Definition: mysql_secure_installation.cc:58
 
Authentication Plugin API.
 
Provides plugin access to communication channel.
Definition: plugin_auth_common.h:146