Do not use cookies for backend authentication

This commit is contained in:
D. Berge
2025-08-09 12:43:17 +02:00
parent 2c1a24e4a5
commit ae8e5d4ef6
3 changed files with 0 additions and 4 deletions

View File

@@ -5,8 +5,6 @@ const cfg = require("../../../lib/config").jwt;
const getToken = function (req) {
if (req.headers.authorization && req.headers.authorization.split(' ')[0] == 'Bearer') {
return req.headers.authorization.split(' ')[1];
} else if (req.cookies.JWT) {
return req.cookies.JWT;
}
return null;
}

View File

@@ -8,7 +8,6 @@ async function login (req, res, next) {
if (payload) {
const token = jwt.issue(payload, req, res);
res.set("X-JWT", token);
res.set("Set-Cookie", `JWT=${token}`); // For good measure
res.status(200).send({token});
next();
return;

View File

@@ -1,6 +1,5 @@
async function logout (req, res, next) {
res.clearCookie("JWT");
res.status(204).send();
next();
}