bigbluebutton-Github/bigbluebutton-html5/imports/ui/components
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
..
about
actions-bar 9101: Survey: New profile yes/no/abstention 2021-01-24 02:22:40 +01:00
activity-check
app Improve logs for a better debug/understanding of problems related to authentication and log in process 2020-10-07 16:50:17 -03:00
audio audio: add a configurable throttle to action-bar`s mute toggle 2021-01-26 11:47:48 -03:00
authenticated-handler Remove button in ErrorScreen component 2020-06-19 09:49:07 -03:00
banner-bar
breakout-join-confirmation ensure getURL value for breakout before redirecting 2020-07-09 16:53:42 -04:00
breakout-room Fix the UI state on breakout room audio join 2020-10-07 09:23:13 -03:00
button
captions Replace FNV32a pad's id generator with salted SHA1 2021-02-09 12:59:59 -03:00
chat Modify throttle interval to be a const variable 2021-01-21 14:05:59 -03:00
checkbox
cursor Improve annotations and cursor streamer logs, also add a type info for some logs in authentication process 2020-10-16 10:30:50 -03:00
dropdown
end-meeting-confirmation add log for moderator forcing end meeting 2020-09-24 14:45:52 -04:00
error-boundary
error-screen Improve logs for a better debug/understanding of problems related to authentication and log in process 2020-10-07 16:50:17 -03:00
external-video-player PeerTube player, first version 2020-11-26 17:33:08 -03:00
fallback-errors add error boundry to presentation upload modal 2020-10-22 13:00:09 +00:00
fullscreen-button Changing isIphone value 2020-10-23 12:37:43 -03:00
icon
join-handler Improve logs for a better debug/understanding of problems related to authentication and log in process 2020-10-07 16:50:17 -03:00
legacy allow Yandex browser to the list of supported browsers 2020-09-30 09:33:24 -04:00
loading-screen
lock-viewers
media Hide draggable overlay when data saving is enabled 2020-10-06 08:35:29 -03:00
meeting-ended utilize a simpler way to drop the protocol for comparison 2020-10-09 17:10:12 -04:00
modal
nav-bar audio: fix talking-indicator mute debounce 2021-01-26 11:44:45 -03:00
note Add extra pad validation 2021-02-10 13:37:04 -03:00
notifications-bar
panel-manager
ping-pong
poll 9101: Survey: New profile yes/no/abstention 2021-01-24 02:22:40 +01:00
polling prevent users from being able to send more than 1 poll vote 2020-10-28 18:33:09 +00:00
presentation 9101: Survey: New profile yes/no/abstention 2021-01-24 02:22:40 +01:00
presentation-pod add error boundry to presentation upload modal 2020-10-22 13:00:09 +00:00
recording
screenshare Correctly set audio input/output devices 2020-10-06 20:37:55 -03:00
settings Add setting for enabling/disabling microphone audio filters 2021-01-22 16:30:42 -03:00
shortcut-help
slow-connection
subscriptions
switch
toast
tooltip
user-avatar
user-info
user-list fix aria labels on shared notes btn 2020-10-06 13:42:04 +00:00
video-preview Add timeout at video's preview modal 2020-12-22 20:10:19 +00:00
video-provider Merge pull request #11232 from prlanzarin/u22-lv521012021 2021-01-27 11:29:16 -05:00
waiting-users
whiteboard Merge pull request #11216 from werk21/9101_add_poll_abstention 2021-01-27 11:57:15 -05:00