Swagger 403 에러 해결
프로젝트를 진행 중에 Swagger API 에서 요청에 대한 응답으로 403 에러가 반환되고 있다는 것을 발견했습니다. 위 에러를 마주하였을 때 가장 먼저 의심한 것은 CORS 에러였습니다. 다만, 조금 더 고민해보니 앞뒤가 맞지 않는 추론이었습니다. 왜냐하면, Swagger의 Origin과 서버의 Origin은 동일한 Origin이기 때문입니다. Same Origin Policy 왜 동일한 Origin인데 CORS에러가 아니라고 생각했냐 라고 묻는다면 CORS 에러가 나온 이유를 생각해보면 당연합니다.웹 어플리케이션은 기본적으로 동일한 출처의 리소스만 공유할 수 있습니다.다만, 동일한 출처의 리소스만 공유할 수 있으면 웹 어플리케이션을 사용하는 데 너무 번거롭기 때문에 편의성을 위해 몇몇 출처를 허용해..
2024.11.12