Installs required basexx when token package is installed. Fixes #1870.

Adds some debug messages when token verification fails for some reason.
pull/1876/head jitsi-meet_2345
damencho 7 years ago committed by Дамян Минков
parent ca80839094
commit c1fb1a7def
  1. 5
      debian/jitsi-meet-tokens.postinst
  2. 7
      resources/prosody-plugins/mod_auth_token.lua
  3. 2
      resources/prosody-plugins/mod_muc_size.lua

@ -64,6 +64,11 @@ case "$1" in
echo "Failed to install luajwtjitsi - try installing it manually"
fi
# Install basexx
if ! luarocks install basexx; then
echo "Failed to install basexx - try installing it manually"
fi
if [ -x "/etc/init.d/prosody" ]; then
invoke-rc.d prosody restart
fi

@ -58,7 +58,12 @@ end
function provider.get_sasl_handler(session)
local function get_username_from_token(self, message)
local res = token_util:process_and_verify_token(session);
local res, error, reason = token_util:process_and_verify_token(session);
if (res == false) then
log("warn",
"Error verifying token err:%s, reason:%s", error, reason);
end
local customUsername
= prosody.events.fire_event("pre-jitsi-authentication", session);

@ -1,8 +1,6 @@
-- Prosody IM
-- Copyright (C) 2017 Atlassian
--
-- This module requires net-url module
-- Install it using #luarocks install net-url
local jid = require "util.jid";
local it = require "util.iterators";

Loading…
Cancel
Save