Как сделать Jitsi Meeting защищенным паролем - PullRequest
0 голосов
/ 02 мая 2020

Я установил Jitsi на свой сервер и использую приведенный ниже код для создания собрания в своем субдомене.

<script src="https://meet.jit.si/external_api.js"></script>
<script>
            var mID = getUrlVars()["m"];
            console.log(mID);
                var domain = "Added my domain here";
                var options = {
                    roomName: mID,
                    width: 1024,
                    height: 900,
                    parent: undefined,
                    configOverwrite: {},
                    interfaceConfigOverwrite: {
                        filmStripOnly: false
                    }
                }
                var api = new JitsiMeetExternalAPI(domain, options);
                //api.executeCommand('displayName', userName);

                //api.executeCommand('password', 'abc123456'); 

            console.log('====' + JSON.stringify(api));

            function getUrlVars(){
                var vars = [], hash;
                var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
                for(var i = 0; i < hashes.length; i++)
                {
                    hash = hashes[i].split('=');
                    vars.push(hash[0]);
                    vars[hash[0]] = hash[1];
                }
                return vars;
            }
        </script>

Совещание работает нормально, я просто хочу защитить пароль этой встречи или как-то сделайте его аутентифицированным, чтобы только авторизованные пользователи могли получить доступ к собранию. Я пытался, но где-то обнаружил, что мы не можем защитить паролем собрания, вы можете увидеть выше код API для пароля, поэтому любой может подсказать, как я могу аутентифицировать собрание, чтобы только авторизованный пользователь мог получить доступ.

Пожалуйста, предложите, как я могу это сделать.

...