본문 바로가기
Backend#Backend#Auth#Web조회 2

Session란?웹 세션

정의

서버가 로그인 상태를 유지하기 위해 사용자별로 할당하는 고유 식별자. 보통 쿠키에 세션 ID 저장.

다른 표현세션Web Session

Session이란?

HTTP는 본래 stateless인데, 로그인 유지가 필요해 고안된 개념이다. 서버가 랜덤 ID를 발급 + 쿠키에 저장하고, 매 요청마다 ID로 서버측 상태를 조회한다.

세션 vs JWT

  • 세션: 상태는 서버에, 쿠키엔 ID만. 무효화 즉시 가능
  • JWT: 상태가 토큰 안에. 만료까지 유효

쿠키 필수 속성

  • HttpOnly — JS 접근 차단
  • Secure — HTTPS에서만 전송
  • SameSite=Lax/Strict — CSRF 방어

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

Backend 전체 →