Base class for HTTP handler authentication checkers.
Definition in file auth_checker_base.hpp.
Go to the source code of this file.
#include <memory>#include <optional>#include <string>#include <userver/server/auth/user_auth_info.hpp>#include <userver/server/handlers/exceptions.hpp>#include <userver/server/http/http_request.hpp>#include <userver/server/request/request_context.hpp>
This graph shows which files directly or indirectly include this file:Classes | |
| struct | server::handlers::auth::AuthCheckResult |
| class | server::handlers::auth::AuthCheckerBase |
| Base class for HTTP handler authentication checkers. More... | |
Namespaces | |
| namespace | server::handlers |
| Most common userver HTTP handlers. | |
Typedefs | |
| using | server::handlers::auth::AuthCheckerBasePtr = std::shared_ptr<AuthCheckerBase> |
Functions | |
| const std::string & | server::handlers::auth::GetDefaultReasonForStatus (AuthCheckResult::Status status) |
| void | server::handlers::auth::RaiseForStatus (const AuthCheckResult &auth_check) |
| typedef std::shared_ptr< AuthCheckerBase > server::handlers::auth::AuthCheckerBasePtr = std::shared_ptr<AuthCheckerBase> |
Definition at line 45 of file auth_checker_base.hpp.