MySQL 9.3.0
Source Code Documentation
mrs::authentication::anonymous_namespace{authorize_manager.cc} Namespace Reference

Classes

class  AuthenticationOptions
 
class  ParseAuthenticationOptions
 

Functions

auto parse_json_options (const std::string &options)
 
void throw_max_rate_exceeded (milliseconds ms)
 
std::string get_peer_host (rest::RequestContext &ctxt)
 
Jwt get_bearer_token_jwt (const Headers &headers)
 
std::string get_session_cookie_key_name (const UniversalId &id)
 

Function Documentation

◆ get_bearer_token_jwt()

Jwt mrs::authentication::anonymous_namespace{authorize_manager.cc}::get_bearer_token_jwt ( const Headers headers)

◆ get_peer_host()

std::string mrs::authentication::anonymous_namespace{authorize_manager.cc}::get_peer_host ( rest::RequestContext ctxt)

◆ get_session_cookie_key_name()

std::string mrs::authentication::anonymous_namespace{authorize_manager.cc}::get_session_cookie_key_name ( const UniversalId id)

◆ parse_json_options()

auto mrs::authentication::anonymous_namespace{authorize_manager.cc}::parse_json_options ( const std::string &  options)

◆ throw_max_rate_exceeded()

void mrs::authentication::anonymous_namespace{authorize_manager.cc}::throw_max_rate_exceeded ( milliseconds  ms)