MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
oauth2_handler.cc File Reference
#include "mrs/authentication/oauth2_handler.h"
#include <memory>
#include <stdexcept>
#include <utility>
#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_map.h"
#include "helper/json/text_to.h"
#include "helper/json/to_string.h"
#include "helper/string/hex.h"
#include "mrs/authentication/www_authentication_handler.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/net_ts/io_context.h"
#include "mysql/harness/string_utils.h"
#include "mysqlrouter/http_client.h"

Namespaces

namespace  mrs
 
namespace  mrs::authentication
 

Typedefs

using mrs::authentication::GenericSessionData = Oauth2Handler::GenericSessionData
 
using mrs::authentication::AuthApp = mrs::database::entry::AuthApp
 

Functions

static std::string mrs::authentication::escape (const std::string &in)