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

Session란?웹 세션

정의

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

다른 표현세션Web Session

Session이란?

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

세션 vs JWT

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

쿠키 필수 속성

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

📘 관련 기술노트

전체 보기 →

🔗 함께 보면 좋은 용어

Backend 전체 →