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