26#ifndef ROUTER_SRC_MYSQL_REST_SERVICE_SRC_MRS_ENDPOINT_HANDLER_AUTHENTICATION_AUTHORIZE_AUTH_APPDS_H_
27#define ROUTER_SRC_MYSQL_REST_SERVICE_SRC_MRS_ENDPOINT_HANDLER_AUTHENTICATION_AUTHORIZE_AUTH_APPDS_H_
45 const std::string &service_path,
46 const std::string &rest_path_matcher,
48 const std::string &redirection,
64 const std::vector<uint8_t> &document)
override;
Definition: protocol.h:33
The handler class is the interface for dynamically loadable storage engines.
Definition: handler.h:4618
Definition: handler_authorize_auth_apps.h:41
UniversalId get_schema_id() const override
Definition: handler_authorize_auth_apps.cc:67
HttpResult handle_delete(RequestContext *ctxt) override
Definition: handler_authorize_auth_apps.cc:129
std::string copy_url_
Definition: handler_authorize_auth_apps.h:72
uint32_t get_access_rights() const override
Definition: handler_authorize_auth_apps.cc:91
UniversalId get_db_object_id() const override
Definition: handler_authorize_auth_apps.cc:72
const std::string redirection_
Definition: handler_authorize_auth_apps.h:71
HandlerAuthorizeAuthApps(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 &redirection, interface::AuthorizeManager *auth_manager)
Definition: handler_authorize_auth_apps.cc:47
const std::string & get_db_object_path() const override
Definition: handler_authorize_auth_apps.cc:86
const std::string & get_service_path() const override
Definition: handler_authorize_auth_apps.cc:77
UniversalId service_id_
Definition: handler_authorize_auth_apps.h:69
HttpResult handle_post(RequestContext *ctxt, const std::vector< uint8_t > &document) override
Definition: handler_authorize_auth_apps.cc:124
UniversalId get_service_id() const override
Definition: handler_authorize_auth_apps.cc:63
HttpResult handle_put(RequestContext *ctxt) override
Definition: handler_authorize_auth_apps.cc:133
const std::string service_path_
Definition: handler_authorize_auth_apps.h:70
const std::string & get_schema_path() const override
Definition: handler_authorize_auth_apps.cc:81
bool may_check_access() const override
Definition: handler_authorize_auth_apps.cc:137
HttpResult handle_get(RequestContext *ctxt) override
Definition: handler_authorize_auth_apps.cc:96
Authorization requires_authentication() const override
Definition: handler_authorize_auth_apps.cc:59
std::string copy_path_
Definition: handler_authorize_auth_apps.h:73
Definition: handler_authorize_base.h:35
Definition: authorize_manager.h:58
Authorization
Definition: rest_handler.h:142
ContentFileEndpoint::UniversalId UniversalId
Definition: content_file_endpoint.cc:39
Definition: authorize_manager.h:48
Definition: options.cc:57
Definition: http_result.h:37
Definition: request_context.h:47