From 2ea4f8398bc2145e88d8df3f79897980138e5b16 Mon Sep 17 00:00:00 2001 From: Alvaro Vega Date: Mon, 7 Oct 2024 15:39:36 +0200 Subject: [PATCH] add match value --- lib/middleware/proxy.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/middleware/proxy.js b/lib/middleware/proxy.js index 0786c7f..4158d90 100644 --- a/lib/middleware/proxy.js +++ b/lib/middleware/proxy.js @@ -222,20 +222,20 @@ function accountInfo(req, res, next) { // CHeck here MATCH file patterns: if (req.userName in configAccessMatch.users ) { - accessMsg += ' MATCHED USER'; + accessMsg += ' MATCHED USER ' + req.userName; } for (var header of configAccessMatch.headers) { - if ('fiware-service' in Object.keys(header)) { + if (Object.keys(header).includes('fiware-service')) { if (req.service.includes(header['fiware-service'])) { - accessMsg += ' MATCHED HEADER Service'; + accessMsg += ' MATCHED HEADER Service ' + header['fiware-service']; } - } else if ('fiware-servicepath' in Object.keys(header)) { + } else if (Object.keys(header).includes('fiware-servicepath')) { if (req.subService.includes(header['fiware-servicepath'])) { - accessMsg += ' MATCHED HEADER SubService'; + accessMsg += ' MATCHED HEADER SubService ' + header['fiware-servicepath']; } - } else if ('x-real-ip' in Object.keys(header)) { + } else if (Object.keys(header).includes('x-real-ip')) { if (req.connection.remoteAddress.includes(header['x-real-ip'])) { - accessMsg += ' MATCHED HEADER Origin'; + accessMsg += ' MATCHED HEADER Origin ' + header['x-real-ip']; } } }