Cookie, Session, Token
·
BE/Node.js & Express
Cookie, Session, Token은 모두 클라이언트와 서버 간 데이터를 저장하거나 전달하기 위한 메커니즘웹 애플리케이션에서 인증 및 상태 관리를 할 때 주로 사용됨 Cookie정의클라이언트(브라우저)에 저장되는 작은 데이터 조각서버가 생성해서 클라이언트로 전달하며, 클라이언트는 이를 서버에 요청할 때마다 포함함특징데이터가 클라이언트 측에 저장됨주요 사용 사례: 사용자 인증 정보, 세션 ID 저장, 자동 로그인작동 방식클라이언트가 서버에 요청을 보냄서버는 쿠키를 생성하여 클라이언트에게 응답으로 보냄클라이언트는 쿠키를 저장하고 이후 요청에 쿠키를 포함하여 서버로 전송장단점장점: 서버 부담이 적음, 상태 정보 유지 가능단점: 클라이언트에 저장되므로 보안 취약점 존재(조작 가능) Session정의사용자의..