[Spring Security] Preflight는 성공하지만 실제 요청에서 CORS 오류가 발생하는 문제 해결하기
·
Spring
제목과 같이 Preflight (Options) 는 성공하지만 실제 요청에서 Cors 가 발생하는 이슈가 생겨, 이에 대해 정리한 글이다. 이슈 당시 확인해 본 사항CORS 발생 당시 아래 2개 최우선으로 확인했다.Access-Control-Allow-Origin 과 Access-Control-Allow-Credentials2개를 왜 확인해야 하는지, 개념을 간략하게 정리해보면 아래와 같다. Access-Control-Allow-Origin 는 없거나 다르다면 브라우저에서 응답 자체를 막아버리므로 CORS 오류가 발생한다.Access-Control-Allow-Credentials 는 session 인증의 경우 1) 에 jwt 기반 인증의 경우 2) 에 영향을 미치며 마찬가지로 설정이 없으면 CORS 오..