From 26714a836c15b1102a02f978618cd251cea9202d Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Mon, 16 Sep 2024 11:17:59 -0500 Subject: [PATCH] added failure event --- repertory/librepertory/src/rpc/server/server.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/repertory/librepertory/src/rpc/server/server.cpp b/repertory/librepertory/src/rpc/server/server.cpp index becae2d0..9b3f52b9 100644 --- a/repertory/librepertory/src/rpc/server/server.cpp +++ b/repertory/librepertory/src/rpc/server/server.cpp @@ -70,7 +70,12 @@ auto server::check_authorization(const httplib::Request &req) -> bool { auth.erase(auth.begin()); auto pwd = utils::string::join(auth, ':'); - return (user == config_.get_api_user()) && (pwd == config_.get_api_auth()); + if ((user != config_.get_api_user()) || (pwd != config_.get_api_auth())) { + utils::error::raise_error(function_name, "Authorization failed"); + return false; + } + + return true; } void server::handle_get_config(const httplib::Request & /*req*/,