From 9a05ef1fe6bd1608dc0f3002029d1889190c0e16 Mon Sep 17 00:00:00 2001 From: batmanisko Date: Fri, 11 Apr 2025 12:01:58 +0200 Subject: [PATCH] Update server/src/index.ts vic logov --- server/src/index.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/server/src/index.ts b/server/src/index.ts index 0b8a5c8..f8dfcb0 100644 --- a/server/src/index.ts +++ b/server/src/index.ts @@ -98,13 +98,16 @@ app.get("/api/qr", (req, res) => { /** Middleware ověřující JWT token */ app.use("/api/", (req, res, next) => { if (HTTP_REMOTE_USER_ENABLED) { - const userHeader = req.header(HTTP_REMOTE_USER_HEADER_NAME); - const nameHeader = req.header('remote-name'); - const emailHeader = req.header('remote-email'); - if (userHeader !== undefined && nameHeader !== undefined) { - const remoteName = Buffer.from(nameHeader, 'latin1').toString(); + // Autentizace pomocí trusted headers + const remoteUser = req.header(HTTP_REMOTE_USER_HEADER_NAME); + delete req.headers["cookie"] + if(process.env.ENABLE_HEADERS_LOGGING === 'yes'){ + console.log(req.headers) + } + if (remoteUser && remoteUser.length > 0) { + const remoteName = Buffer.from(remoteUser, 'latin1').toString(); if (ENVIRONMENT !== "production") { - console.log("Tvuj username, name a email: %s, %s, %s.", userHeader, remoteName, emailHeader); + console.log("Tvuj username: %s.", remoteName); } } }