Fix host based authentication

This commit is contained in:
D. Berge
2025-07-25 14:03:43 +02:00
parent daa700e7dc
commit 48e1369088

View File

@@ -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;
}