Intellij 서버 재기동 시에도 로그인 유지되는 문제
1. 배경
- Intellij에서 웹 애플리케이션을 껐다 끄는데도 자꾸 session이 유지되어 있었다. 서버를 껐다 키면 메모리에 저장된 값이 모두 날아갈 텐데 어떻게 로그인정보가 저장된는지 궁금했다.
2. 분석

- 원인은 여기에 있었다
- Spring Security의 필터는 마지막에 Security Context를 session에 저장하는데 같은 sessionId로 요청이 올 경우 이 session에서 SecurityContext를 가지고 온다.
- 그런데 Session이 뭔가 피일 형태로 저장되는 듯 하다.(이 부분은 추가 확인 필요)
- 서버 재기동 전후 session manager의 pathname이 아래로 동일했다.
C:\Users\SUN\AppData\Local\Temp\690F7AC108567C162094B4CAF2A56EFA7B34F959\servlet-sessions\SESSIONS.ser