CORS (Cross-Origin Resource Sharing)

image.png

1️⃣ CORS란?

다른 Origin에서 리소스를 요청할 수 있도록 허용하는 브라우저 보안 메커니즘

웹 브라우저가

다른 도메인의 리소스 요청을 제한하는데

➡️ 이를 허용하는 규칙이 CORS


2️⃣ Origin(오리진) 구성

Origin = Protocol + Domain + Port

예시

<https://www.example.com>
구성
Protocol HTTPS
Domain www.example.com
Port 443

3️⃣ Same Origin vs Cross Origin

Same Origin (같은 오리진)

조건

➡️ Protocol + Domain + Port 모두 동일

<https://www.example.com/page1>
<https://www.example.com/page2>