From 48e136908862db24cfaffdffe62cae72d09e29c2 Mon Sep 17 00:00:00 2001 From: "D. Berge" Date: Fri, 25 Jul 2025 14:03:43 +0200 Subject: [PATCH] Fix host based authentication --- lib/www/server/api/middleware/auth/authentify.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/www/server/api/middleware/auth/authentify.js b/lib/www/server/api/middleware/auth/authentify.js index 84e5c29..13f9f93 100644 --- a/lib/www/server/api/middleware/auth/authentify.js +++ b/lib/www/server/api/middleware/auth/authentify.js @@ -33,11 +33,14 @@ async function authorisedHost (req, res) { try { const ip = await dns.promises.resolve(key); if (ip == req.ip) { - const payload = Object.assign({ + const payload = { + ...validHosts[key], ip: req.ip, - host: key, autologin: true - }, validHosts[key]); + }; + delete payload.$block; + delete payload.hash; + delete payload.active; jwt.issue(payload, req, res); return true; }