droplet
1.3.0
A multipurpose Discord bot with the hacker in mind
Toggle main menu visibility
Loading...
Searching...
No Matches
AuthHandler.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <Poco/Net/HTTPRequestHandler.h>
4
5
#include <
AuthUtils.hpp
>
6
7
class
DatabaseExecutor
;
8
9
class
AuthHandler
:
public
Poco::Net::HTTPRequestHandler {
10
public
:
11
AuthHandler
(
const
std::string& secret,
const
std::string& issuer,
DatabaseExecutor
& db)
12
: _secret(secret), _issuer(issuer), db_(db) {
13
}
14
void
handleRequest
(Poco::Net::HTTPServerRequest& req, Poco::Net::HTTPServerResponse& resp)
override
;
15
16
private
:
17
std::string _secret, _issuer;
18
DatabaseExecutor
& db_;
19
};
AuthUtils.hpp
AuthHandler::handleRequest
void handleRequest(Poco::Net::HTTPServerRequest &req, Poco::Net::HTTPServerResponse &resp) override
Definition
AuthHandler.cpp:29
AuthHandler::AuthHandler
AuthHandler(const std::string &secret, const std::string &issuer, DatabaseExecutor &db)
Definition
AuthHandler.hpp:11
DatabaseExecutor
Definition
DatabaseExecutor.hpp:14
src
bot_library
restapi
include
AuthHandler.hpp
Generated by
1.18.0