본문 바로가기 메뉴 바로가기

감성 개발자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

감성 개발자

검색하기 폼
  • 분류 전체보기 (159)
    • 개발 (62)
      • Laravel (7)
      • Composer 추천 (10)
      • JAVA-SPRING (1)
      • SQL (5)
      • React-Native (2)
      • Golang (1)
      • NextJs (3)
      • Nestjs (1)
      • Dart & Flutter (9)
      • Etc (10)
    • AWS (10)
      • EC2 (1)
      • RDS (2)
      • 서버리스 (2)
      • 기타 (3)
    • JS & CSS (4)
      • Javascript (3)
      • CSS (1)
    • 잡담 & 토론 (5)
    • 기타 개발 (7)
    • IT 이야기 (33)
      • IT 도서 (4)
      • 개발 이야기 (14)
      • 나는 __ 이다 (2)
      • __ VS __ (2)
      • IOT (2)
    • 일상 (22)
      • 육아 TIP (4)
      • 육아는 장비빨 (5)
      • 운동 일지 (2)
      • 부부생활 (2)
      • 금용 (4)
    • 알고리즘 (0)
    • 목표 (6)
    • 포트폴리오 (4)
    • Toy Project (4)
  • 방명록

JWT (1)
JWT vs 세션 인증, 15년차 백엔드 개발자가 실무에서 고르는 기준 (리프레시 토큰 설계 함정 3가지)

며칠 전 사내 신규 프로젝트 킥오프에서 인증 방식 얘기가 나왔다. 주니어 한 명이 "요즘 누가 세션 쓰나요, JWT 가야죠"라고 했고, 나는 잠깐 고민하다가 "이 프로젝트는 세션이 맞을 것 같은데"라고 답했다. 회의가 끝나고 그 친구가 따로 물어보러 왔다. 왜 JWT가 아니냐고. 그때 했던 얘기를 정리해서 글로 남긴다. 15년 넘게 백엔드를 하면서 JWT로 인증을 구현해 장애도 겪어봤고, 세션으로 돌아간 프로젝트도 있고, 결국 둘 다 쓰는 프로젝트도 있다. 이론은 간단한데 실무는 간단하지 않았다.세션 인증과 JWT, 교과서 설명은 이렇다복습부터 하자. 세션 인증은 로그인에 성공하면 서버가 세션 ID를 만들어 저장소(메모리, Redis, DB)에 보관하고, 브라우저에는 그 ID만 쿠키로 내려주는 방식이다...

개발/Etc 2026. 10. 10. 14:27
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
  • 테크뉴스
  • IT뉴스
  • 앤스로픽
  • aws
  • laravel
  • PHP
  • mysql
  • 체크리스트
  • Composer
  • Flutter
more

Blog is powered by Tistory / Designed by Tistory 블로그 소개 개인정보처리방침

티스토리툴바