사이드 프로젝트를 진행 중 프론트 담당자로부터 CORS를 열어달라는 요청이 들어왔다. 1. CORS(Cross Origin Resource Sharing) - Origin 의 위치가 다를 때 자원을 주고받을 수 있도록 하는 http 통신 프로토콜. - 프로토콜(https)+호스트(ip주소)+포트번호(8080) 의 조합 - 클라이언트와 서버의 Origin 이 다를 때 CSRF와 XSS 등에 취약하다 때문에 / 특정 경로 / http 메서드 / 특정 해더 / 포트 에 대해 접근을 허용할 수 있다. 2. CORS 설정 방법 CORS를 허용하는 방법에는 크게 두 가지가 있다. 1. CorsFilter를 구현하여 Spring Security에서 관리하는 방법2. SpringFramwark 가 제공하는 MVC 기능..