bigbluebutton-Github/akka-bbb-apps
Pedro Beschorner Marin 09b39a8d63 Add extra pad validation
Associate pads with meetings so session validation is restricted to the
meeting's valid session tokens.

Meteor will dispatch new redis events on shared notes and closed captions
pads creation. This event will go through apps and reach web to populate
a new meeting's pad collection that contains all valid pad id's for that
session. Nginx will use this collection to check if the user's session token
belongs to the pad's authorized users.

Besides these modifications, an extra change will be needed at notes.nginx.
Location /pad/p/ needs to change it's auth_request:

from /bigbluebutton/connection/checkAuthorization;
to /bigbluebutton/connection/validatePad;
2021-02-10 13:37:04 -03:00
..
project Updated java projects dependencies versions. 2020-02-28 10:44:28 +01:00
scala renamed noRedirect* to redirectToHtml5* 2018-06-07 15:59:06 +00:00
src Add extra pad validation 2021-02-10 13:37:04 -03:00
.dockerignore push unfinished work on docker 2018-08-24 17:15:47 -03:00
.gitignore Make sure we record audio if meeting is recorded 2019-10-17 11:50:12 -07:00
.scalariform.conf - enable scariform for akka-apps 2019-03-27 13:41:16 -07:00
build.sbt - enable scariform for akka-apps 2019-03-27 13:41:16 -07:00
Dockerfile update instructions and implementation of a working docker-compose (no recordings yet) 2018-08-24 17:15:47 -03:00
run-dev.sh - make akka-apps and bbb-web work with redis password 2019-04-04 14:38:53 -07:00
run.sh Make akka-bbb-apps runnable for developers while keeping the packaging intact. 2018-12-13 22:29:05 +01:00