rtcmulticonnection
Version:
RTCMultiConnection is a WebRTC JavaScript wrapper library runs top over RTCPeerConnection API to support all possible peer-to-peer features.
23 lines (19 loc) • 803 B
JavaScript
// Muaz Khan - www.MuazKhan.com
// MIT License - www.WebRTC-Experiment.com/licence
// Documentation - github.com/muaz-khan/RTCMultiConnection
// basic-auth and tsscmp are used for /admin/ page
var adminAuthorization = require('basic-auth');
var compareAdminCredentials = require('tsscmp');
module.exports = exports = function(request, config) {
var credentials = adminAuthorization(request);
if (!credentials || !isAdminAuthorized(credentials.name, credentials.pass, config)) {
return false;
}
return true;
}
function isAdminAuthorized(name, pass, config) {
var valid = true
valid = compareAdminCredentials(name, config.adminUserName) && valid;
valid = compareAdminCredentials(pass, config.adminPassword) && valid;
return valid
}