#include <auth_ldap_sasl_mechanism.h>
◆ Sasl_mechanism_kerberos()
Sasl_mechanism_kerberos::Sasl_mechanism_kerberos |
( |
| ) |
|
|
default |
◆ ~Sasl_mechanism_kerberos()
Sasl_mechanism_kerberos::~Sasl_mechanism_kerberos |
( |
| ) |
|
|
overridedefault |
◆ get_ldap_host()
void Sasl_mechanism_kerberos::get_ldap_host |
( |
std::string & |
host | ) |
|
|
overridevirtual |
◆ pre_authentication()
bool Sasl_mechanism_kerberos::pre_authentication |
( |
| ) |
|
|
overridevirtual |
Both user name and password are empty. Existing TGT will be used for authentication. Main user case.
User name and password are not empty, Obtaining TGT from kerberos. First time use case.
User name is not empty.
MySQL user name and kerberos default principle name is same. Existing TGT will be used for authentication.
User has provided password but not user name, returning error.
Reimplemented from Sasl_mechanism.
◆ m_kerberos
The documentation for this class was generated from the following files: