Authorization enum name | mrs::interface::RestHandler | |
authorization(RequestContext *ctxt) override | mrs::rest::Handler | virtual |
authorization_manager_ | mrs::rest::Handler | protected |
check_privileges(const std::vector< database::entry::AuthPrivilege > &privileges, const UniversalId &service_id, const std::string &service_path, const UniversalId &schema_id, const std::string &schema_path, const UniversalId &db_object_id, const std::string &db_object_path) | mrs::rest::Handler | |
configuration_ | mrs::rest::Handler | protected |
copy_path_ | mrs::endpoint::handler::HandlerAuthorizeCompleted | private |
copy_url_ | mrs::endpoint::handler::HandlerAuthorizeCompleted | private |
empty_path() const | mrs::rest::Handler | protected |
get_access_rights() const override | mrs::endpoint::handler::HandlerAuthorizeCompleted | virtual |
get_db_object_id() const override | mrs::endpoint::handler::HandlerAuthorizeCompleted | virtual |
get_db_object_path() const override | mrs::endpoint::handler::HandlerAuthorizeCompleted | virtual |
get_options() const override | mrs::rest::Handler | virtual |
get_protocol() const override | mrs::rest::Handler | virtual |
get_schema_id() const override | mrs::endpoint::handler::HandlerAuthorizeCompleted | virtual |
get_schema_path() const override | mrs::endpoint::handler::HandlerAuthorizeCompleted | virtual |
get_service_id() const override | mrs::endpoint::handler::HandlerAuthorizeCompleted | virtual |
get_service_path() const override | mrs::endpoint::handler::HandlerAuthorizeCompleted | virtual |
get_url_host() const override | mrs::rest::Handler | virtual |
handle_delete(RequestContext *ctxt) override | mrs::endpoint::handler::HandlerAuthorizeCompleted | virtual |
handle_get(RequestContext *ctxt) override | mrs::endpoint::handler::HandlerAuthorizeCompleted | virtual |
handle_post(RequestContext *ctxt, const std::vector< uint8_t > &document) override | mrs::endpoint::handler::HandlerAuthorizeCompleted | virtual |
handle_put(RequestContext *ctxt) override | mrs::endpoint::handler::HandlerAuthorizeCompleted | virtual |
Handler(const Protocol protocol, const std::string &url_host, const std::vector< std::string > &rest_path_matcher, const std::optional< std::string > &options, interface::AuthorizeManager *auth_manager) | mrs::rest::Handler | |
handler_id_ | mrs::rest::Handler | protected |
HandlerAuthorizeCompleted(const Protocol protocol, const std::string &url_host, const UniversalId service_id, const std::string &service_path, const std::string &rest_path_matcher, const std::string &options, const std::string &page_content_custom, interface::AuthorizeManager *auth_manager) | mrs::endpoint::handler::HandlerAuthorizeCompleted | |
HttpResult typedef | mrs::interface::RestHandler | |
HttpUri typedef | mrs::rest::Handler | |
initialize(const Configuration &configuration) override | mrs::rest::Handler | |
mrs::interface::RestHandler::initialize(const Configuration &configuration)=0 | mrs::interface::RestHandler | pure virtual |
log_level_is_debug_ | mrs::rest::Handler | protected |
log_level_is_info_ | mrs::rest::Handler | protected |
may_check_access() const override | mrs::endpoint::handler::HandlerAuthorizeCompleted | virtual |
options_ | mrs::rest::Handler | protected |
page_content_custom_ | mrs::endpoint::handler::HandlerAuthorizeCompleted | private |
Parameters typedef | mrs::interface::RestHandler | |
Protocol typedef | mrs::rest::Handler | |
protocol_ | mrs::rest::Handler | protected |
request_begin(RequestContext *ctxt) override | mrs::rest::Handler | virtual |
request_end(RequestContext *ctxt) override | mrs::endpoint::handler::HandlerAuthorizeBase | virtual |
request_error(RequestContext *ctxt, const http::Error &e) override | mrs::endpoint::handler::HandlerAuthorizeBase | virtual |
RequestContext typedef | mrs::interface::RestHandler | |
requires_authentication() const override | mrs::endpoint::handler::HandlerAuthorizeCompleted | virtual |
rest_path_matcher_ | mrs::rest::Handler | protected |
service_id_ | mrs::endpoint::handler::HandlerAuthorizeCompleted | private |
service_path_ | mrs::endpoint::handler::HandlerAuthorizeCompleted | private |
SqlSession typedef | mrs::interface::RestHandler | |
throw_unauthorize_when_check_auth_fails(RequestContext *) | mrs::rest::Handler | |
url_host_ | mrs::rest::Handler | protected |
~Handler() override | mrs::rest::Handler | |
~RestHandler()=default | mrs::interface::RestHandler | virtual |