Post

웹 면접 질문

웹 면접 질문

쿠키 세션 토큰

쿠키에 대해 설명해주세요

쿠키는 사용자의 컴퓨터에 저장하는 기록 정보 파일입니다.
HTTP에서 클라이언트의 상태 정보를 PC에 저장했다가
필요시 정보를 참조하거나 재사용할 수 있습니다.

세션에 대해 설명해주세요

세션은 서버에서 클라이언트의 상태를 가지는 방식입니다.
클라이언트가 요청을 보낼 때 포함된 세션ID로 상태 정보를 불러오고 사용합니다.
그러므로 세션은 클라이언트의 상태 정보를 가지는 Stateful한 방식입니다.

토근에 대해 설명해주세요

토큰은 서버에서 생성되어 클라이언트에 전달되며,
이후 클라이언트는 토큰을 서버에 전송하여 자신을 인증하는 방식입니다.

JWT 토큰에 대해 설명해주세요

JWT 토큰은 헤더, 페이로드, 시그니쳐로 이루어져 있습니다.

헤더에서는 해시 알고리즘과 토큰의 타입을 정의합니다.
페이로드에서는 토큰에서 사용할 데이터를 포함합니다.
시그니쳐에서는 토큰의 인증에 사용되는 데이터를 포함합니다.

This post is licensed under CC BY 4.0 by the author.