From 6be194127c5aff656ea8ef91c5aa38a548b7aa20 Mon Sep 17 00:00:00 2001 From: Gauthier Roebroeck Date: Fri, 8 Nov 2019 16:39:39 +0800 Subject: [PATCH] retrieve real ip in audit logs --- .../komga/infrastructure/security/LoggingBasicAuthFilter.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/komga/src/main/kotlin/org/gotson/komga/infrastructure/security/LoggingBasicAuthFilter.kt b/komga/src/main/kotlin/org/gotson/komga/infrastructure/security/LoggingBasicAuthFilter.kt index d4d876b8..89cb9745 100644 --- a/komga/src/main/kotlin/org/gotson/komga/infrastructure/security/LoggingBasicAuthFilter.kt +++ b/komga/src/main/kotlin/org/gotson/komga/infrastructure/security/LoggingBasicAuthFilter.kt @@ -46,7 +46,7 @@ data class RequestInfo( ) fun HttpServletRequest.extractInfo() = RequestInfo( - ip = remoteAddr, + ip = getHeader("X-Real-IP") ?: getHeader("X-Forwarded-For") ?: remoteAddr, userAgent = getHeader("User-Agent"), method = method, url = requestURL.toString(),