From efb7cbf9af8cfd91ad0f80b37dc2c1810302bf0e Mon Sep 17 00:00:00 2001 From: gulnaz Date: Fri, 11 Jul 2025 11:22:28 +0300 Subject: [PATCH] SUPPORT-9267: replace client host name with client ip --- .../ervu/audit/service/impl/BaseAuditService.java | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/backend/src/main/java/ru/micord/ervu/audit/service/impl/BaseAuditService.java b/backend/src/main/java/ru/micord/ervu/audit/service/impl/BaseAuditService.java index 090c7a6..3810f35 100644 --- a/backend/src/main/java/ru/micord/ervu/audit/service/impl/BaseAuditService.java +++ b/backend/src/main/java/ru/micord/ervu/audit/service/impl/BaseAuditService.java @@ -1,8 +1,5 @@ package ru.micord.ervu.audit.service.impl; -import java.util.Arrays; -import java.util.List; -import java.util.Objects; import javax.servlet.http.HttpServletRequest; import com.fasterxml.jackson.core.JsonProcessingException; @@ -32,8 +29,6 @@ import ru.micord.ervu.util.NetworkUtils; @Conditional(AuditEnabledCondition.class) public class BaseAuditService implements AuditService { private static final Logger LOGGER = LoggerFactory.getLogger(BaseAuditService.class); - private static final List IP_HEADERS = - Arrays.asList("X-Forwarded-For", "WL-Proxy-Client-IP", "HTTP_CLIENT_IP", "HTTP_X_FORWARDED_FOR"); private final AuditKafkaPublisher auditPublisher; @@ -89,12 +84,6 @@ public class BaseAuditService implements AuditService { LOGGER.info("Thread {} - server host name {} got in {} ms", Thread.currentThread().getId(), serverHostName, System.currentTimeMillis() - startTime); - startTime = System.currentTimeMillis(); - String clientHostName = NetworkUtils.getHostName(clientIp); - LOGGER.info("Thread {} - client host name {} got in {} ms", Thread.currentThread().getId(), clientHostName, - System.currentTimeMillis() - startTime); - startTime = System.currentTimeMillis(); - AuditAuthorizationEvent event = new AuditAuthorizationEvent( personModel.getPrnsId(), DateUtils.getClientTimeFromRequest(request), @@ -107,14 +96,12 @@ public class BaseAuditService implements AuditService { serverIp, serverHostName, clientIp, - clientHostName + clientIp ); String message = convertToMessage(event); auditPublisher.publishEvent(authorizationTopic, message); LOGGER.info("Thread {} - event published in {} ms", Thread.currentThread().getId(), System.currentTimeMillis() - startTime); - - IP_HEADERS.forEach(header -> LOGGER.info("Data from header: {} - {}", header, request.getHeader(header))); } @Override