![]() |
MySQL 9.3.0
Source Code Documentation
|
#include "mrs/authentication/scram_handler.h"
#include <limits>
#include <memory>
#include "helper/json/text_to.h"
#include "helper/json/to_string.h"
#include "helper/string/random.h"
#include "mrs/authentication/helper/crypto.h"
#include "mrs/authentication/helper/http_result.h"
#include "mrs/authentication/helper/option_parser.h"
#include "mrs/authentication/helper/scram.h"
#include "mrs/interface/http_result.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::ScramSessionData |
struct | mrs::authentication::GeneratorNonceCharacters |
Generate nonce character. More... | |
Namespaces | |
namespace | mrs |
namespace | mrs::authentication |
Typedefs | |
using | mrs::authentication::SaslResult = ScramHandler::SaslResult |
using | mrs::authentication::AuthUser = mrs::database::entry::AuthUser |
Functions | |
static std::string | mrs::authentication::string_array (const std::string &s) |
template<typename T = uint8_t> | |
std::vector< T > | mrs::authentication::as_vector (const std::string &v) |
AuthApp | mrs::authentication::limit_users (const AuthApp &a) |
const char * | mrs::authentication::to_string (const bool b) |