스프링 MVC 2편 - 인프런 김영한/섹션 6,7 - 로그인 처리
1. 로그인 - 세션 방식
샐님
2023. 7. 15. 00:51
728x90
반응형
1. 세션
- 서버에 중요한 정보를 보관하고 연결을 유지하는 방법
2. 세션 동작 방식
1) 클라이언트가 서버에 로그인 정보전달
2) 서버는 세션저장소에 세션아이디와 클라이언트에서 보낸 로그인 객체를 생성한 세션아이디의 값으로 저장
3) 세션 id를 응답 쿠키로 클라이언트에 전달해 클라이언트에서 보관 , 이후에 클라이언트가 세션id로 서버에 값요청
4) 서버는 세션 저장소에서 클라이언트가 요청한 세션 id로 값을 찾아서 클라이언트에 반환함
* 세션을 사용해 서버에서 중요한 정보 관리 가능 - > 보안 이슈 해결 (쿠키값 변조, 해킹위험일때 서버에서 해당 세션을 강제로 제거 또는 세션 만료시간 짧게 가능)
728x90
반응형