|
@@ -17,8 +17,8 @@ local provider = {};
|
17
|
17
|
|
18
|
18
|
local host = module.host;
|
19
|
19
|
|
20
|
|
-module:hook("bosh-session", function(event)
|
|
20
|
+-- Extract 'token' param from URL when session is created
|
|
21
|
+function init_session(event)
|
21
|
22
|
local session, request = event.session, event.request;
|
22
|
23
|
local query = request.url.query;
|
23
|
24
|
|
|
@@ -30,7 +30,10 @@ module:hook("bosh-session", function(event)
|
30
|
30
|
session.jitsi_bosh_query_room = params.room;
|
31
|
31
|
session.jitsi_bosh_query_prefix = params.prefix or "";
|
32
|
32
|
end
|
33
|
|
-end);
|
|
33
|
+end
|
|
34
|
+
|
|
35
|
+module:hook("bosh-session", init_session);
|
|
36
|
+module:hook("websocket-session", init_session);
|
34
|
37
|
|
35
|
38
|
function provider.test_password(username, password)
|
36
|
39
|
return nil, "Password based auth not supported";
|