From f3381b31edc0b2a4b44800e2103bacc900033ab3 Mon Sep 17 00:00:00 2001 From: damencho Date: Wed, 28 Sep 2016 11:29:59 -0500 Subject: [PATCH] Updates tokens room name verification to be case insensitive. Room names used inside prosody are all lower case, when verify with room name from token make sure we use the room name in lower case. --- prosody-plugins/mod_token_verification.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/prosody-plugins/mod_token_verification.lua b/prosody-plugins/mod_token_verification.lua index 5bba0f0516..6ea183834c 100644 --- a/prosody-plugins/mod_token_verification.lua +++ b/prosody-plugins/mod_token_verification.lua @@ -60,7 +60,7 @@ local function verify_user(session, stanza) local token = session.auth_token; local auth_room = session.jitsi_meet_room; - if room ~= auth_room and disableRoomNameConstraints ~= true then + if disableRoomNameConstraints ~= true and room ~= string.lower(auth_room) then log("error", "Token %s not allowed to join: %s", tostring(token), tostring(auth_room)); session.send(