로그아웃시 EgovUserDetailsHelper.getAuthorities() 를 초기화 할수 있나요?
- 작성자 :
- 송*성
- 작성일 :
- 2021-01-14 11:07:55
- 조회수 :
- 3,570
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
globals.properties에서
Globals.Auth =session
세션 방식을 사용하고 있습니다.
로그인후
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
List<String> authList = (List<String>)EgovUserDetailsHelper.getAuthorities();
모두 잘 가지고 오고 있습니다.
로그아웃을 하면
List<String> authList = (List<String>)EgovUserDetailsHelper.getAuthorities();
의 대한 정보가 그대로 남아 있는데요.
초기화 할수 있는 방법이 없을까요?
이전정보를 계속 가지고오고 있어서 혼란이 오고 있습니다.ㅜㅜ
어떠한 대안이 없는지 문의좀 드립니다.
Globals.Auth =session
세션 방식을 사용하고 있습니다.
로그인후
LoginVO loginVO = (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser();
List<String> authList = (List<String>)EgovUserDetailsHelper.getAuthorities();
모두 잘 가지고 오고 있습니다.
로그아웃을 하면
List<String> authList = (List<String>)EgovUserDetailsHelper.getAuthorities();
의 대한 정보가 그대로 남아 있는데요.
초기화 할수 있는 방법이 없을까요?
이전정보를 계속 가지고오고 있어서 혼란이 오고 있습니다.ㅜㅜ
어떠한 대안이 없는지 문의좀 드립니다.
A
안녕하세요.
표준프레임워크센터입니다.
세션 방식에서 권한 정보를 초기화하려면
로그아웃하는 시점에 아래 코드를 추가해주시면 가능합니다.
request.getSession().setAttribute("accessUser", null);
감사합니다.
표준프레임워크센터입니다.
세션 방식에서 권한 정보를 초기화하려면
로그아웃하는 시점에 아래 코드를 추가해주시면 가능합니다.
request.getSession().setAttribute("accessUser", null);
감사합니다.