From: Pawel Andruszkiewicz Date: Fri, 20 Mar 2015 10:47:03 +0000 (+0100) Subject: [WebSetting] Added privilege checks. X-Git-Tag: submit/tizen_tv/20150603.064601~1^2~227 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=54ae0f8183d9cb41e27627b421762b5577f5b1bb;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [WebSetting] Added privilege checks. Change-Id: I388ad5a173dc0c4b68c3eda617a5b2801f827fd5 --- diff --git a/src/websetting/websetting_instance.cc b/src/websetting/websetting_instance.cc index 229d7118..2964147b 100644 --- a/src/websetting/websetting_instance.cc +++ b/src/websetting/websetting_instance.cc @@ -13,9 +13,8 @@ #include "common/scope_exit.h" namespace { -// The privileges that required in Websetting API -const std::string kPrivilegeWebsetting = - "http://tizen.org/privilege/websetting"; +// The privileges that required in WebSetting API +const std::string kPrivilegeWebSetting = "http://tizen.org/privilege/websetting"; const char kWrtServiceName[] = "wrt-service"; } // namespace @@ -83,6 +82,8 @@ void WebSettingInstance::WebSettingManagerSetUserAgentString( void WebSettingInstance::WebSettingManagerRemoveAllCookies( const picojson::value& args, picojson::object& out) { + CHECK_PRIVILEGE_ACCESS(kPrivilegeWebSetting, &out); + const double callback_id = args.get("callbackId").get(); auto get = [=](const std::shared_ptr& response) -> void { const char* runtime_name =