MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
sasl_handler.cc File Reference
#include "mrs/authentication/sasl_handler.h"
#include <stdexcept>
#include <my_rapidjson_size_t.h>
#include <rapidjson/memorystream.h>
#include <rapidjson/reader.h>
#include "helper/container/map.h"
#include "helper/http/url.h"
#include "helper/json/rapid_json_to_struct.h"
#include "helper/json/text_to.h"
#include "helper/json/to_string.h"
#include "mrs/http/error.h"
#include "mrs/http/utilities.h"
#include "mrs/rest/request_context.h"
#include "mysql/harness/logging/logging.h"
#include "mysql/harness/string_utils.h"
#include "mysqlrouter/base64.h"

Classes

class  mrs::authentication::anonymous_namespace{sasl_handler.cc}::JsonGetState
 

Namespaces

namespace  mrs
 
namespace  mrs::authentication
 
namespace  mrs::authentication::anonymous_namespace{sasl_handler.cc}
 

Typedefs

using mrs::authentication::AuthenticationState = SaslHandler::AuthenticationState
 
using mrs::authentication::SaslData = SaslHandler::SaslData
 
using mrs::authentication::Url = helper::http::Url
 

Functions

AuthenticationState mrs::authentication::get_authentication_state_impl (const std::string &s)
 
template<typename T >
std::string mrs::authentication::as_string (const std::vector< T > &v)
 

Variables

static const std::string mrs::authentication::kParameterAuthData = "data"