쿠키? 세션? JWT? 로그인 뒤에 숨어있는 이 복잡한 친구들
회원 기능을 구현하려면 세 가지 주요 방식을 선택할 수 있습니다.첫 번째는 쿠키(cookie), 두 번째는 세션(session), 그리고 세 번째는 JWT(Json Web Token)를 이용한 토큰 방식입니다.또한, 구글이나 페이스북 계정을 활용한 OAuth 방식도 많이 사용되지만,이번 글에서는 쿠키, 세션, JWT의 기본 동작 원리와 차이점을 중심으로 정리해 보겠습니다. 😊01Http? Https?회원 인증을 할 때 사용하는 쿠키, 세션, JWT 같은 방식은 결국 브라우저(클라이언트)와 서버가 정보를 주고받는 규칙 위에서 작동합니다. 이 규칙을 정하는 게 바로 HTTP와 HTTPS입니다.HTTP (HyperText Transfer Protocol)HTTP는 브라우저와 서버가 서로 대화할 수 있는 기본..