UNPKG

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
// 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 }