본문 바로가기

IT/Data2

쿠키와 CORS 정책의 관계: 웹 개발의 핵심 이해 웹 개발을 진행하면서 데이터의 교환과 보안은 핵심적인 요소 중 하나입니다. 이와 관련해 두 가지 중요한 개념, 쿠키(Cookies)와 교차 출처 리소스 공유(CORS: Cross-Origin Resource Sharing) 정책에 대해 알아보고, 이들이 어떻게 상호 작용하는지에 대해 탐구해보겠습니다. 쿠키(Cookies)란? 쿠키는 웹사이트가 사용자의 브라우저에 저장하는 작은 데이터 조각입니다. 이는 사용자가 웹사이트를 재방문할 때 사용자의 브라우저로부터 다시 서버로 전송됩니다. 쿠키는 사용자 세션 관리, 사용자 개인 설정 유지, 추적 정보 저장 등 다양한 용도로 사용됩니다. CORS 정책이란? CORS 정책은 웹 애플리케이션의 리소스가 다른 도메인, 프로토콜 또는 포트에서 실행되는 스크립트로부터 요청될.. 2024. 4. 12.
토큰 기반 인증 시스템 이해하기: 발급, 관리 및 JWT 현대 웹 서비스와 애플리케이션에서 사용자 인증은 필수적인 부분입니다. 토큰 기반 인증 시스템은 이를 위한 효과적인 해결책 중 하나로 자리 잡았습니다. 이 블로그 포스트에서는 토큰이 발급되고 관리되는 방법, 그리고 access 토큰과 refresh 토큰의 차이점에 대해 살펴보겠습니다. 또한, access 토큰을 확인하는 JWTAuthentication에 대해서도 알아보겠습니다. 1. 토큰이란 무엇인가? 토큰은 인증된 사용자의 세션 상태를 저장하지 않고 서버가 클라이언트에게 임시적으로 부여하는 문자열입니다. 이는 사용자가 로그인할 때 서버로부터 발급받으며, 이후의 요청에서 이 토큰을 사용하여 자신을 인증합니다. 토큰 기반 인증 시스템에서는 이 토큰이 사용자의 로그인 상태를 대신하여, 서버와 클라이언트 간의 .. 2024. 4. 7.