Я установил 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 для пароля, поэтому любой может подсказать, как я могу аутентифицировать собрание, чтобы только авторизованный пользователь мог получить доступ.
Пожалуйста, предложите, как я могу это сделать.