MySQL 9.1.0
Source Code Documentation
sql_mfa.h File Reference
#include <string>
#include <vector>
#include "sql-common/json_dom.h"
#include "sql/auth/authentication_policy.h"
#include "sql/auth/user_table.h"
#include "sql/mem_root_allocator.h"
#include "sql/sql_class.h"
#include "sql/table.h"

Go to the source code of this file.

Classes

class  I_multi_factor_auth
 An interface to access information about Multi factor authentication methods. More...
 
class  Multi_factor_auth_list
 
class  Multi_factor_auth_info
 

Typedefs

using server_challenge_info_vector = std::vector< std::pair< std::string, std::string > >
 
template<typename T >
using my_vector = std::vector< T, Mem_root_allocator< T > >
 

Enumerations

enum class  nthfactor { NONE = 1 , SECOND_FACTOR , THIRD_FACTOR }
 

Typedef Documentation

◆ my_vector

template<typename T >
using my_vector = std::vector<T, Mem_root_allocator<T> >

◆ server_challenge_info_vector

using server_challenge_info_vector = std::vector<std::pair<std::string, std::string> >

Enumeration Type Documentation

◆ nthfactor

enum class nthfactor
strong
Enumerator
NONE 
SECOND_FACTOR 
THIRD_FACTOR