mod_auth_token: Set room name on session

This commit is contained in:
Sam Whited 2016-08-26 14:41:06 -05:00
parent c951f7f3e9
commit 4fc86175e1
2 changed files with 6 additions and 6 deletions

View File

@ -148,15 +148,15 @@ function provider.get_sasl_handler(session)
end
-- now verify the whole token
local result, msg;
local claims, msg;
if asapKeyServer then
result, msg = token_util.verify_token(token, appId, pubKey, disableRoomNameConstraints);
claims, msg = token_util.verify_token(token, appId, pubKey, disableRoomNameConstraints);
else
result, msg = token_util.verify_token(token, appId, appSecret, disableRoomNameConstraints);
claims, msg = token_util.verify_token(token, appId, appSecret, disableRoomNameConstraints);
end
if result == true then
if claims ~= true then
-- Binds room name to the session which is later checked on MUC join
session.jitsi_meet_room = room;
session.jitsi_meet_room = claims["room"];
return true;
else
return false, "not-allowed", msg

View File

@ -30,7 +30,7 @@ local function _verify_token(token, appId, appSecret, disableRoomNameConstraints
return nil, "'room' claim is missing";
end
return true;
return claims;
end
function _M.verify_token(token, appId, appSecret, disableRoomNameConstraints)