This is the complete list of members for I_multi_factor_auth, including all inherited members.
  | add_factor(I_multi_factor_auth *m) | I_multi_factor_auth | inlinevirtual | 
  | alter_mfa(I_multi_factor_auth *) | I_multi_factor_auth | inlinevirtual | 
  | deserialize(uint f, Json_dom *mfa_dom)=0 | I_multi_factor_auth | pure virtual | 
  | finish_registration(THD *, LEX_USER *, uint)=0 | I_multi_factor_auth | pure virtual | 
  | get_generated_passwords(Userhostpassword_list &gp, const char *u, const char *h)=0 | I_multi_factor_auth | pure virtual | 
  | get_info_for_query_rewrite(THD *, LEX_USER *)=0 | I_multi_factor_auth | pure virtual | 
  | get_multi_factor_auth_info() | I_multi_factor_auth | inline | 
  | get_multi_factor_auth_list() | I_multi_factor_auth | inline | 
  | get_server_challenge_info(server_challenge_info_vector &sc)=0 | I_multi_factor_auth | pure virtual | 
  | init_registration(THD *, uint)=0 | I_multi_factor_auth | pure virtual | 
  | is_alter_allowed(THD *, LEX_USER *) | I_multi_factor_auth | inlinevirtual | 
  | is_passwordless()=0 | I_multi_factor_auth | pure virtual | 
  | serialize(Json_array &mfa_arr)=0 | I_multi_factor_auth | pure virtual | 
  | update_user_attributes()=0 | I_multi_factor_auth | pure virtual | 
  | validate_against_authentication_policy(THD *, const authentication_policy::Factors &) | I_multi_factor_auth | inlinevirtual | 
  | validate_plugins_in_auth_chain(THD *thd, const authentication_policy::Factors &policy_factors)=0 | I_multi_factor_auth | pure virtual | 
  | ~I_multi_factor_auth()=default | I_multi_factor_auth | virtual |