CORS


<aside> ๐Ÿ•ถ๏ธ

์„ค๋ช…


<aside> ๐ŸšŠ

Origin์ด๋ž€


image.png

์š”์ฒญ ์ฒ˜๋ฆฌ ๊ณผ์ •


image.png

  1. ์›น ๋ธŒ๋ผ์šฐ์ €๊ฐ€ Origin์— ๋ฐฉ๋ฌธํ•œ ๊ฒฝ์šฐ Origin์œผ๋กœ๋ถ€ํ„ฐ ๋‹ค๋ฅธ Origin์œผ๋กœ ์š”์ฒญ์„ ๋ณด๋‚ผ ๊ฒƒ์„ ์š”์ฒญ
  2. ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” Cross Origindp Preflight(options) ์š”์ฒญ์„ ๋จผ์ € ๋ณด๋ƒ„
  3. Cross Origin์€ Preflight Response๋ฅผ ์‘๋‹ต
  4. ํ•ด๋‹น ์‘๋‹ต์—์„œ Access-Control-Allow-Origin์— Cross Origin ํ˜ธ์ŠคํŠธ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉด ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” Cross Origin์— ๋‹ค์‹œ ์š”์ฒญ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Œ </aside>

<aside> ๐Ÿ“”

S3 CORS ์‚ฌ์šฉ


image.png