FEAT: jibri queue clear asap cache for token util on config reload

This commit is contained in:
Aaron van Meerten 2020-08-14 15:24:26 -05:00
parent 36565f0c50
commit 82b1408454
1 changed files with 4 additions and 1 deletions

View File

@ -142,6 +142,9 @@ local function reload_config()
module:log("info", "Reloading configuration for jibri queue component"); module:log("info", "Reloading configuration for jibri queue component");
local config_success = load_config(); local config_success = load_config();
-- clear ASAP public key cache on config reload
token_util:clear_asap_cache();
if not config_success then if not config_success then
log("error", "Unsuccessful reconfiguration, jibri queue component may misbehave"); log("error", "Unsuccessful reconfiguration, jibri queue component may misbehave");
end end
@ -485,7 +488,7 @@ function handle_update_jibri_queue(event)
local prefixStart, prefixEnd = token:find("Bearer "); local prefixStart, prefixEnd = token:find("Bearer ");
if prefixStart ~= 1 then if prefixStart ~= 1 then
module:log("error", "REST event: Invalid authorization header format. The header must start with the string 'Bearer '"); module:log("error", "REST event: Invalid authorization header format. The header must start with the string 'Bearer '");
return 403 return { status_code = 403; };
end end
token = token:sub(prefixEnd + 1); token = token:sub(prefixEnd + 1);
end end