본문 바로가기

개발/Computer Science2

세션 (Session) 과 토큰 (Token) 안녕하세요? 일 잘하고 싶은 Ulegi 입니다. 흑흑흑😂 익숙하신 분들은 자세히 숙지하고 계시겠지만, 초심자에게는 쿠키와 캐시, 세션과 토큰 등의 이름만 익숙할 뿐 세부적인 부분은 조금 생소합니다🥲 저희가 웹서비스를 사용/개발 할 때 로그인에 대해 인증해주고 이를 유지해주는 세션과 토큰에 대해 알아보겠습니다! 세션 (Session) / 토큰 (Token) 의 비교 우선! 세션과 토큰이 사용되는 이유 HTTP 는 stateless 특성이기에 각 통신 상태를 저장하지 않습니다. stateless : 서버가 클라이언트의 이전 상태를 보존하지 않는 특성 이를 해결하기 위해 우리는 세션 (session), 토큰(Token) 을 사용합니다. 사이트가 사용자의 로그인 상태를 기억하고 유지하는 방법 세션 사용자가 사이.. 2023. 2. 22.
쿠키 (Cookie) 와 캐시 (Cache) 안녕하세요? 일 잘하고 싶은 Ulegi 입니다. 익숙하신 분들은 자세히 숙지하고 계시겠지만, 초심자에게는 쿠키와 캐시, 세션과 토큰 등의 이름만 익숙할 뿐 세부적인 부분은 조금 생소합니다🥲 저희가 웹서비스를 사용/개발 할 때 컨텐츠의 로딩을 좀 더 빠르게 해줄 수 있는, 쿠키와 캐시에 대해 알아보겠습니다! 쿠키 (Cookie) 정의 브라우저의 설정(다크모드, 자동로그인 설정 같은..), 검색기록, 장바구니 등 사용자가 브라우저를 사용하는데 있어 기록되어야 할 정보들을 쿠키 라고 합니다. 저장위치 서버에서 생성하여 클라이언트로 response되어 저장됩니다. 즉 브라우저에 저장됩니다. 기타 사용자의 인증을 도와주는 역할 또한 수행합니다. 만료기간이 있어 시간이 지나면 삭제가 됩니다. 보안성이 낮기에 민감성.. 2023. 2. 22.