3.1버전이 조금 낮긴한데 중복로그인 기능 구현 관련 추가 문의
- 작성자 :
- 홍*동
- 작성일 :
- 2025-04-22 09:45:26
- 조회수 :
- 49
- 구분 :
- 개발환경 / 3.1
- 진행상태 :
- 완료
Q
3가지 질문 답변 요청드립니다.
1. HttpSessionBindingListener 인터페이스를 기반으로 하고 있으므로 상위 버전의 내용을 참고하여 같은 방식으로 구성하실 수 있으니 참고하시기 바랍니다.
=> 그럼 해당 class 파일이 3.1 버전엔 없긴한데 3.2에서 다운 받아서 3.1에 강제로 소스를 넣으면 가능은 하는건가요?
2. 1. 가능하다면 was1, was2 이렇게 분산되서 동일한 ID로 로그인 한 경우에는
request.getSession().setAttribute(resultVO.getId(), listener);
이와 같이 동일하게 들어가니깐 음.. 중복로그인 무효화 시킬 수 있는 방법이 있을까요
3. 타 브라우저 간 동일한 ID로 로그인 한 경우에도 중복로그인으로 인한 무효화가 가능한가요?
==========================================================================================
이전 질문 및 답변 내용
3.1버전이 조금 낮긴한데 중복로그인 기능을 구현해야 되거든요.
https://www.egovframe.go.kr/wiki/doku.php?do=show&id=egovframework%3Acom%3Av3%3Acmm%3Amultilogin
해당 링크 내용도 3.1에서 적용가능할까요?
릴리즈노트엔 중복로그인 관련 내용이 없길래 문의드립니다.
환경정보
- OS 정보 : 리눅스
- 표준프레임워크 버전 : 3.1
- JDK(JRE) 정보 : 1.7
A안녕하세요.
표준프레임워크센터입니다.
중복로그인 방지 기능은
표준프레임워크 공통컴포넌트 3.2 버전부터 적용되었으므로
문의하신 버전에는 EgovHttpSessionBindingListener, EgovMultiLoginPreventor 클래스가
없을 수도 있을것 같습니다.
하지만, HttpSessionBindingListener 인터페이스를 기반으로 하고 있으므로
상위 버전의 내용을 참고하여 같은 방식으로 구성하실 수 있으니
참고하시기 바랍니다.
감사합니다.
==========================================================================================
1. HttpSessionBindingListener 인터페이스를 기반으로 하고 있으므로 상위 버전의 내용을 참고하여 같은 방식으로 구성하실 수 있으니 참고하시기 바랍니다.
=> 그럼 해당 class 파일이 3.1 버전엔 없긴한데 3.2에서 다운 받아서 3.1에 강제로 소스를 넣으면 가능은 하는건가요?
2. 1. 가능하다면 was1, was2 이렇게 분산되서 동일한 ID로 로그인 한 경우에는
request.getSession().setAttribute(resultVO.getId(), listener);
이와 같이 동일하게 들어가니깐 음.. 중복로그인 무효화 시킬 수 있는 방법이 있을까요
3. 타 브라우저 간 동일한 ID로 로그인 한 경우에도 중복로그인으로 인한 무효화가 가능한가요?
==========================================================================================
이전 질문 및 답변 내용
3.1버전이 조금 낮긴한데 중복로그인 기능을 구현해야 되거든요.
https://www.egovframe.go.kr/wiki/doku.php?do=show&id=egovframework%3Acom%3Av3%3Acmm%3Amultilogin
해당 링크 내용도 3.1에서 적용가능할까요?
릴리즈노트엔 중복로그인 관련 내용이 없길래 문의드립니다.
환경정보
- OS 정보 : 리눅스
- 표준프레임워크 버전 : 3.1
- JDK(JRE) 정보 : 1.7
A안녕하세요.
표준프레임워크센터입니다.
중복로그인 방지 기능은
표준프레임워크 공통컴포넌트 3.2 버전부터 적용되었으므로
문의하신 버전에는 EgovHttpSessionBindingListener, EgovMultiLoginPreventor 클래스가
없을 수도 있을것 같습니다.
하지만, HttpSessionBindingListener 인터페이스를 기반으로 하고 있으므로
상위 버전의 내용을 참고하여 같은 방식으로 구성하실 수 있으니
참고하시기 바랍니다.
감사합니다.
==========================================================================================
환경정보
-
- OS 정보 : 리눅스
- 표준프레임워크 버전 : 3.1
- JDK(JRE) 정보 : 1.7
A
안녕하세요.
표준프레임워크 센터입니다.
문의주신 질문에 답변 드립니다.
[질문 1]
EgovHttpSessionBindingListener 클래스를 사용하시는 데에 큰 지장은 없을 것으로 예상됩니다.
프로젝트에 적용 후 테스트 해 보시기 바랍니다.
[질문 2]
세션 클러스터링이 된 상태라면 각 WAS는 세션 정보를 공유하므로
EgovHttpSessionBindingListener 객체를 바인딩하는 방법으로 중복 로그인 방지 처리가 가능할 것입니다.
다만 WAS 종류에 따라 세션 클러스터링 설정 방법이 달라질 수 있으므로
해당 벤더에 문의해 보시기 바랍니다.
[질문3]
센터에서 테스트 결과 타 브라우저 간에도 중복로그인 방지 기능이 동작하는 것을 확인하였습니다.
감사합니다.
표준프레임워크 센터입니다.
문의주신 질문에 답변 드립니다.
[질문 1]
EgovHttpSessionBindingListener 클래스를 사용하시는 데에 큰 지장은 없을 것으로 예상됩니다.
프로젝트에 적용 후 테스트 해 보시기 바랍니다.
[질문 2]
세션 클러스터링이 된 상태라면 각 WAS는 세션 정보를 공유하므로
EgovHttpSessionBindingListener 객체를 바인딩하는 방법으로 중복 로그인 방지 처리가 가능할 것입니다.
다만 WAS 종류에 따라 세션 클러스터링 설정 방법이 달라질 수 있으므로
해당 벤더에 문의해 보시기 바랍니다.
[질문3]
센터에서 테스트 결과 타 브라우저 간에도 중복로그인 방지 기능이 동작하는 것을 확인하였습니다.
감사합니다.