cors

    CORS(Cross-Origin Resource Sharing) 해결과 포스트맨 활용

    CORS(Cross-Origin Resource Sharing) 해결과 포스트맨 활용 최근 웹 개발을 시작한 대학생 여러분들에게는 CORS(Cross-Origin Resource Sharing)라는 용어가 생소할 수 있습니다. 이번 글에서는 CORS가 무엇인지, 어떤 경우에 발생하는지, 그리고 포스트맨에서는 왜 CORS 문제가 발생하지 않는지에 대해 자세히 알아보겠습니다. CORS란? CORS는 웹 브라우저에서 실행 중인 스크립트가 다른 출처의 리소스에 접근하는 것을 제한하는 보안 기능입니다. 다른 출처란 프로토콜, 도메인, 포트 중 하나라도 다르면 다른 출처로 간주됩니다. 이러한 보안 정책은 사용자의 데이터를 보호하고 악의적인 사이트로부터의 공격을 방지합니다. CORS가 발생하는 경우 CORS는 주로 ..

    [SpringBoot] SOP, CORS  이야기

    [SpringBoot] SOP, CORS 이야기

    CORS 이슈는 프론트 서버와 백엔드 서버가 분리되어 있다면 1번쯤은 꼭 만나는 이슈이다. CORS를 먼저 이야기하기전에 SOP에 대해서 이야기해 볼 예정이다... ● SOP (Same Origin Policy) 말 그대로 "같은 출처 정책"이다. 출처?????? 출처가 무엇인가? Origin (출처)란? - URI 스키마 (http, https) - 호스트 (person.jjhserverworld.pe.kr, localhost, naver.com... ) - 포트 (8080, 18080, 80) 위 3가지의 조합이 출처 이다.!! 먼저, Spring-boot에서는 기본적으로 아무것도 설정하지 않는다면 SOP 정책을 따른다. 즉, 자바스크립트 엔진 표준 스펙의 정책으로 호스트, 포트, 프로토콜이 같은 요..