접속로그 IP질문
- 작성자 :
- 황*욱
- 작성일 :
- 2021-03-22 11:24:50
- 조회수 :
- 3,484
- 구분 :
- 공통컴포넌트 /
- 진행상태 :
- 완료
Q
EgovLoginLogAspect에서는 getAuthenticatedUser()를 통해서 IP를 가져오는데
security 버전으로 하면 어떻게 변경해야하는지 알려주세요. 지금은 IP가 null로 뜹니다.
+추가 질문
https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?pagerOffset=0&searchKey=all&searchValue=%EA%B6%8C%ED%95%9C+%EC%9D%B8%EC%A6%9D+security+%EB%AA%A8%EB%93%9C%EC%97%90%EC%84%9C+%EC%82%AC%EC%9A%A9%EC%9E%90+IP&menuNo=69&qaId=QA_00000000000017138
구글링을 하다가 이글을 보게되었습니다. 현재 IP를 공백으로 리턴한다고 하셨는데, 실제 IP를 리턴하게 변경 불가능한가요?
security 버전으로 하면 어떻게 변경해야하는지 알려주세요. 지금은 IP가 null로 뜹니다.
+추가 질문
https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?pagerOffset=0&searchKey=all&searchValue=%EA%B6%8C%ED%95%9C+%EC%9D%B8%EC%A6%9D+security+%EB%AA%A8%EB%93%9C%EC%97%90%EC%84%9C+%EC%82%AC%EC%9A%A9%EC%9E%90+IP&menuNo=69&qaId=QA_00000000000017138
구글링을 하다가 이글을 보게되었습니다. 현재 IP를 공백으로 리턴한다고 하셨는데, 실제 IP를 리턴하게 변경 불가능한가요?
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 : 3.9
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat8.5
- DB 정보 : mariadb
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
보통의 경우 Request 객체의 getRemoteAddr() 메서드를 호출하면
IPv4 방식의 IP(127.0.0.1 형태) 를 받아올 수 있습니다.
시큐리티 모드에서는 접속로그를 남기고 있지 않기 때문에
시큐리티 로그인 이후 호출되는 부분에서 IP 를 등록하는 로직을 추가하는
방법으로 처리할 수 있을 것 같습니다.
감사합니다.
표준프레임워크센터입니다.
보통의 경우 Request 객체의 getRemoteAddr() 메서드를 호출하면
IPv4 방식의 IP(127.0.0.1 형태) 를 받아올 수 있습니다.
시큐리티 모드에서는 접속로그를 남기고 있지 않기 때문에
시큐리티 로그인 이후 호출되는 부분에서 IP 를 등록하는 로직을 추가하는
방법으로 처리할 수 있을 것 같습니다.
감사합니다.