24#ifndef AUTH_SSAPI_CLIENT_H_ 
   25#define AUTH_SSAPI_CLIENT_H_ 
   55              const std::string &upn, 
const std::string &
password,
 
   56              const std::string &kdc_host);
 
Definition: kerberos_client_interface.h:31
 
Definition: sspi_authentication_client.h:52
 
std::string m_password
Definition: sspi_authentication_client.h:67
 
MYSQL_PLUGIN_VIO * m_vio
Definition: sspi_authentication_client.h:65
 
std::string get_user_name() override
Definition: sspi_authentication_client.cc:110
 
std::string m_service_principal
Definition: sspi_authentication_client.h:63
 
std::string m_upn
Definition: sspi_authentication_client.h:66
 
~Sspi_client() override=default
 
bool authenticate() override
Definition: sspi_authentication_client.cc:123
 
bool obtain_store_credentials() override
Definition: sspi_authentication_client.cc:49
 
CredHandle m_cred
Definition: sspi_authentication_client.h:69
 
Sspi_client(const std::string &spn, MYSQL_PLUGIN_VIO *vio, const std::string &upn, const std::string &password, const std::string &kdc_host)
Definition: sspi_authentication_client.cc:40
 
std::string m_kdc_host
Definition: sspi_authentication_client.h:68
 
static char * password
Definition: mysql_secure_installation.cc:58
 
Provides plugin access to communication channel.
Definition: plugin_auth_common.h:146