From d648c068f9e9547fcef700e55658b8c4766b1878 Mon Sep 17 00:00:00 2001 From: Tom Jenkinson Date: Sat, 20 Jan 2024 13:26:01 +0000 Subject: [PATCH] Upgrade `http-auth` to v4 --- package.json | 2 +- src/Server.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 0972a96..cc744bb 100755 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "homebridge": ">=0.3.0" }, "dependencies": { - "http-auth": "^3.2.4", + "http-auth": "^4.2.0", "node-persist": "2.0.x", "request": "2.87.x", "selfsigned": "^1.10.7" diff --git a/src/Server.js b/src/Server.js index cfca016..4485c70 100644 --- a/src/Server.js +++ b/src/Server.js @@ -172,10 +172,10 @@ Server.prototype.start = function() { callback(username === httpAuthUser && password === httpAuthPass); }); if(this.https) { - https.createServer(basicAuth, sslServerOptions, serverCallback).listen(this.webhookPort, this.webhookListenHost); + https.createServer(sslServerOptions, basic.check(serverCallback)).listen(this.webhookPort, this.webhookListenHost); } else { - http.createServer(basicAuth, serverCallback).listen(this.webhookPort, this.webhookListenHost); + http.createServer(basic.check(serverCallback)).listen(this.webhookPort, this.webhookListenHost); } } else { @@ -189,4 +189,4 @@ Server.prototype.start = function() { this.log("Started server for webhooks on port '%s' listening for host '%s'.", this.webhookPort, this.webhookListenHost); }; -module.exports = Server; \ No newline at end of file +module.exports = Server;