RTCMultiConnection & Password Protect Rooms


document.querySelector('#setup').onclick = function() {
    // room password has been set before calling "open" method 
    connection.extra.password = prompt('Setup password for your room!');
    connection.open();
};
connection.onNewSession = function(session) {
    // set password for person who is trying to join the room 
    connection.extra.password = prompt('Enter password to join this room.');
    connection.join(session);
};
connection.onRequest = function(userid, extra) {
    // validating password in "onRequest" 
    if (extra.password != connection.extra.password)
        return alert('password: ' + extra.password + ' !== ' + connection.extra.password);
    connection.accept(userid, extra);
};