인증 방식(쿠키, 세션, JWT)
웹 개발에서 인증과 인가는 사용자의 신원을 확인하고, 리소스 접근 권한을 제어하는 중요한 부분입니다. 이 과정에서 주로 쿠키, 세션, 그리고 JWT를 많이 사용하며 이는 안정적인 웹을 구축하는데 필수적입니다. 이 세 기술의 차이점과 장단점에 대해 알아보겠습니다. 인증/인가 인증(Authentication) 해당 유저의 신원을 확인하는 행위 주로 아이디와 비밀번호 확인으로 사용자 신원을 검증 인가(Authorization) 인증 완료된 회원이 특정 리소스에 접근할 수 있는 권한이 있는지 확인하는 행위 관리자 페이지의 접속 등... 쿠키(Cookie) 쿠키는 클라이언트 측에 저장되는 작은 데이터 입니다. 브라우저는 서버에서 받은 쿠키를 저장해두었다가, 동일한 서버로 재요청할 때 쿠키를 함께 전송한다. 쿠키의..