๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ… (1)

๋‚˜์˜ ๋ชจ์–‘

CORS(Cross-Origin Resource Sharing)

๐ŸŒต SOP(Same-Origin Policy, ๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…) ‘๊ฐ™์€ ์ถœ์ฒ˜์˜ ๋ฆฌ์†Œ์Šค๋งŒ ๊ณต์œ ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค’๋Š” ์ •์ฑ… Origin(์ถœ์ฒ˜): ํ”„๋กœํ† ์ฝœ, ํ˜ธ์ŠคํŠธ, ํฌํŠธ ⇒ ํ•˜๋‚˜๋ผ๋„ ๋‹ค๋ฅด๋ฉด ๋™์ผํ•œ ์ถœ์ฒ˜๊ฐ€ ์•„๋‹˜ ๐Ÿ”– SOP๊ฐ€ ํ•„์š”ํ•˜๊ฒŒ ๋œ ์ด์œ  ๋ณด์•ˆ์ƒ์˜ ์ด์  ๐Ÿ”– BUT! ๋‹ค๋ฅธ ์ถœ์ฒ˜์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋Š” ์ผ์ด ๋งŽ์Œ ๐ŸŒต CORS(Cross-Origin Resource Sharing, ๊ต์ฐจ ์ถœ์ฒ˜ ๋ฆฌ์†Œ์Šค ๊ณต์œ ) ์ถ”๊ฐ€ HTTP ํ—ค๋”๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•œ ์ถœ์ฒ˜์—์„œ ์‹คํ–‰ ์ค‘์ธ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋‹ค๋ฅธ ์ถœ์ฒ˜์˜ ์„ ํƒํ•œ ์ž์›์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋„๋ก ๋ธŒ๋ผ์šฐ์ €์— ์•Œ๋ ค์ฃผ๋Š” ์ฒด์ œ ๋ธŒ๋ผ์šฐ์ €๋Š” SOP์— ์˜ํ•ด ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅธ ์ถœ์ฒ˜์˜ ๋ฆฌ์†Œ์Šค ๊ณต์œ ๋ฅผ ๋ง‰์ง€๋งŒ, CORS ์‚ฌ์šฉ์‹œ ์ ‘๊ทผ ๊ถŒํ•œ์„ ์–ป์„ ์ˆ˜ ์žˆ์Œ ๐Ÿ“ CORS ๋™์ž‘ ๋ฐฉ์‹ ๋‹จ์ˆœ ์š”์ฒญ (Simpl..

WILT/Network 2022. 8. 8. 12:07