๐ ๊ธฐ์ ๋ฉด์ ํ ๋ฐ๋ก๊ฐ๊ธฐ
โ | ๊ตฌ๋ถ | ์ธ์ | ์ฟ ํค |
---|---|---|---|
์ ์ฅ์์น | ์๋ฒ | ํด๋ผ์ด์ธํธ (๋ธ๋ผ์ฐ์ ) | |
๋ณด์์ฑ | ๋์ | ์ทจ์ฝ (์ค๋ํ, CSRF ์ํ) | |
๋ผ์ดํ ์ฌ์ดํด | ๋ธ๋ผ์ฐ์ ์ข
๋ฃ ์ ๋ง๋ฃ์๊ฐ๊ณผ ๋ฌด๊ดํ๊ฒ ์ญ์ | ๋ง๋ฃ ๊ธฐ๊ฐ ์ค์ ๊ฐ๋ฅ | |
์๋ฒ ์์ | ๋ง์ด ์๋ชจ | ๊ฑฐ์ ์ฐ์ง ์์ | |
์ฉ๋ ์ ํ | ๊ฑฐ์ ์์ | 4KB๊น์ง | |
์์ฒญ ์๋ | ๋๋ฆผ DB ๋ฑ ์๋ฒ ์ธ์ ์ ์ฅ์ ํฐ์น | ๋น ๋ฆ ์ฟ ํค์์ ๋ฐ๋ก ์ ๋ณด ์กฐํ ๊ฐ๋ฅ |
์ค๋ํ? ์ ์ก๋๋ ํจํท์ ์ 3์๊ฐ ์ฟ๋ณด๋ ํ์์ ๋๋ค.
๐ ์ ๋ฆฌ
- ์ธ์ ์ ์ฅ์ โ ๋ฐ์ด๋ ๋ณด์
- ์ฟ ํค์ ์ฅ์ โ ์๋ฒ ์์ ์๋ชจ๊ฐ ์ ๊ณ ํธ๋ํฝ ์ฆ๊ฐ ์ ์ค์ผ์ผ์์ํ๊ธฐ ์ฉ์ด
โ | ๊ตฌ๋ถ | ์ธ์ /์ฟ ํค | JWT |
---|---|---|---|
์ ์ฅ์์น | ์๋ฒ | ํด๋ผ์ด์ธํธ (์ฟ ํค, ์น ์คํ ๋ฆฌ์ง, JS ๋ณ์) ๋๋ ์๋ฒ (Refresh ํ ํฐ์ ๊ฒฝ์ฐ) | |
์๋ฒ ํ์ฅ์ฑ | Statelessํ HTTP ํน์ฑ์ผ๋ก ์ธํด ๋๊ธฐํ ๋ฌธ์ ๋ฐ์ | ๋ถ์ฐ/ํด๋ฌ์คํฐ ํ๊ฒฝ์์ Scale-outํ๊ธฐ ์ฉ์ด | |
โ ๏ธ | ์ฉ๋ | ์๋ฒ ๋ฆฌ์์ค๋ก ์ธํ ์ ์ฝ | ๋คํธ์ํฌ ๋ถํ๋ก ์ธํ ์ ์ฝ |
๋ณด์์ฑ | ๋์ | ์ค๊ฐ (๊ตฌํ ๋ฐฉ์์ ๋ฐ๋ผ ์ฟ ํค๋งํผ ์ทจ์ฝํด์ง ์๋ ์ธ์ ๋งํผ ์์ ํด์ง ์๋ ์์) | |
๋ผ์ดํ ์ฌ์ดํด | ๋ธ๋ผ์ฐ์ ์ข ๋ฃ ์ ์ญ์ | ๋ง๋ฃ ๊ธฐ๊ฐ ์ค์ ๊ฐ๋ฅ | |
โ ๏ธ | ์๋ฒ ๋ถํ | ๋์ | ๋ฎ์ |
โ ๏ธ | ๋คํธ์ํฌ ๋ถํ | ๋ฎ์ | ํ ํฐ ๊ธธ์ด๊ฐ ๋์ด๋ ์๋ก ์ปค์ง |
โ ๏ธ | ๋ชจ๋ฐ์ผ ์ง์ | ๋ถํธ (๋ชจ๋ฐ์ผ ์ฟ ํค ์ง์ x) | ์ฉ์ด |