์น ๊ฐ๋ฐ์ ์ฒ์ ์์ํ๋ค๋ณด๋ฉด CORS ์๋ฌ๋ฅผ ๋ฐ๋์ ๋ง๋๊ฒ ๋ฉ๋๋ค. CORS ์ฒ์ ์ ํ๋ ๊ฒฝ์ฐ ๊ต์ฅํ ๋ง์ ๊ณ ์์ ํ๊ฒ ๋๋๋ฐ์ (์ ๋ ๊ทธ๋ฌ๊ณ ..๐ญ), ์ด๋ฒ ๊ธ์ ํตํด CORS์ ๋ํด ์์ ํ ์ ๋ฆฌํ๊ณ ๋์ด๊ฐ ์ ์์์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. CORS(Cross Origin Resource Sharing)์ ๋ํด ์์๋ณด๊ธฐ ์ํด ์ฐ์ O์ ํด๋นํ๋ Origin์ด ๋ฌด์์ธ์ง๋ถํฐ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ๐ง Origin URL์์ ํ๋กํ ์ฝ(Protocol), ํธ์คํธ(Host), ํฌํธ(Port)๋ฅผ ํฉ์น ๊ฒ์ด Origin์
๋๋ค. ๐ง ๋ค๋ฅธ Origin์ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ ๋์ ๋ณด์ ๋ฌธ์ (์์๋ฅผ ์ํ ๊ฐ์ ์
๋๋ค.) ์ ๋ ํ์ฌ ๊นํ๋ธ์ ๊ฐ์
ํ์ฌ ์ฌ์ฉํ๊ณ ์๋๋ฐ์, ๋ก๊ทธ์ธ ์ ๊นํ๋ธ๋ก๋ถํฐ ์ธ์ฆ๊ณผ ๊ด๋ จ๋ ์ฟ ํค๋ฅผ ๋ฐ์์ค๊ฒ ๋ฉ๋๋ค. ์ด๋ ..
๐ ๋คํธ์ํฌ
๐ง ์ธ์ฆ (Authentication) ์๋ณ ๊ฐ๋ฅํ ์ ๋ณด๋ฅผ ์ด์ฉํ์ฌ ์๋น์ค์ ๋ฑ๋ก๋ ์ ์ ์ ์ ์์ ์
์ฆํ๋ ๊ณผ์ ์ ์๋ฏธํฉ๋๋ค. ์ฝ๊ฒ ๋งํด์ ๋ก๊ทธ์ธ์ ์ํํ๋ ๊ฒ์ด ์ธ์ฆ์ ํ๋ ๊ฒ์
๋๋ค. ๐ง ์ธ๊ฐ (Authorization) ์ธ์ฆ๋ ์ฌ์ฉ์์ ๋ํด์ ์์ฒญ์ ๋ํ ๊ถํ์ ํ์ธํ๋ ๊ณผ์ ์ ์๋ฏธํฉ๋๋ค. ์๋ฅผ ๋ค์ด ํฐ์คํ ๋ฆฌ์ ๋ก๊ทธ์ธ์ ํ๋ค๊ณ ํด์, ๋ค๋ฅธ ์ฌ๋์ด ์ด ๊ธ์ ๋ง์๋๋ก ์์ ํ ์๋ ์์ต๋๋ค. ์ด๋ ๋ค๋ฅธ ์ฌ๋์ด ์ด ๊ธ์ ์์ ํ ๊ถํ์ด ์๊ธฐ ๋๋ฌธ์ธ๋ฐ, ์ฆ ์ธ๊ฐ๋์ง ์์๊ธฐ ๋๋ฌธ์
๋๋ค. ๐ง ์ธ์ฆ ์ ๋ณด ์ ์งํ๊ธฐ ๐ค HTTP ํ๋กํ ์ฝ์ Connectionlessํ๋ฉฐ Statelessํ๋ค HTTP๋ ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ์์ฒญ๊ณผ ์๋ต์ ํ๋ฒ ์ฃผ๊ณ ๋ฐ์ผ๋ฉด ๋ฐ๋ก ์ฐ๊ฒฐ์ ๋์ด๋ฒ๋ฆฝ๋๋ค. ์ด๋ก ์ธํด ์์ฒญ์ ๋ณด๋ด๊ธฐ ์ํด์๋ ํญ์ ์๋กญ..