[ https://issues.apache.org/jira/browse/ATLAS-3387?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16915517#comment-16915517 ]
Ramesh Mani commented on ATLAS-3387: ------------------------------------ [~nikhilbonte] X-FORWARDED-FOR is a list of ips, that contains all the hops the call made, please consider doing this. String ret = httpServletRequest.getHeader("X-FORWARDED-FOR"); if (StringUtils.isNotBlank(ret)) { String[] forwardedAddresses = ret(","); if (ipAddress.length > 0) { ret = forwardedAddresses[0].trim(); } } if (ret == null) { try { InetAddress inetAddr = InetAddress.getByName(httpServletRequest.getRemoteAddr()); ret = inetAddr.getHostAddress(); } catch (UnknownHostException ex) { LOG.error("Failed to retrieve client IP address", ex); } return ret; > Consider X-FORWARDED-FOR header for getting end user IP address when > connected with proxy > ----------------------------------------------------------------------------------------- > > Key: ATLAS-3387 > URL: https://issues.apache.org/jira/browse/ATLAS-3387 > Project: Atlas > Issue Type: Bug > Components: atlas-webui > Reporter: Nikhil Bonte > Assignee: Nikhil Bonte > Priority: Major > Attachments: > ATLAS-3387-Consider-X-FORWARDED-FOR-header-for-getti.patch > > > Consider X-FORWARDED-FOR header for getting end user IP address when > connected with proxy -- This message was sent by Atlassian Jira (v8.3.2#803003)