Cookie, Session์ ์ด์ด ํ ํฐ๊ณผ ๊ด๋ จ๋ Token์ ๋ํด์ ์์๋ณด๊ณ ์ ํฉ๋๋ค.
ํ ํฐ(Token)์ ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์ ์ํ๋ฉด ์๋ฒ์์ ํด๋น ํด๋ผ์ด์ธํธ์๊ฒ ์ธ์ฆ๋์๋ค๋ ์ ์ผํ ๊ฐ์ผ๋ก ๋ณด์๋ฉด ๋ฉ๋๋ค.
์ด ๊ฐ์ ์ด์ ํ ํฐ์ด๋ผ๊ณ ์นญํฉ๋๋ค.
์ธ์ฆํ๋ ํ ํฐ์ด๊ธฐ ๋๋ฌธ์ ํด๋ผ์ด์ธํธ์์ ์๋ฒ๋ก ์์ฒญ์ ๋ณด๋ผ ๋, ํค๋์ ํ ํฐ์ ์ฌ์ด์ ๋ณด๋ด๊ฒ ๋๋ ๊ฒ์ ๋๋ค.
์ด์ ํ ํฐ ๊ฐ์ ๊ธฐ๋ฐ์ผ๋ก ์๋ฒ๊ฐ ํด๋นํ๋ ๊ถํ์ ๋ง์ถฐ ๋์ํ๊ฒ ๋๋ ๊ฒ์ ๋๋ค.
ํค๋์ ํ ํฐ์ ํจ๊ป ๋ณด๋ด ์ธ์ฆ๋ฐ์ ์ฌ์ฉ์์ธ์ง ํ์ธํ๊ฒ ๋ฉ๋๋ค.
(Cookie์ Session์์ ์ค๋ช ํ๋ ๊ฒ๋ค๊ณผ ๋์ผํฉ๋๋ค.)
ํ ํฐ์๋ ์์ฒญํ ์ฌ๋์ ์ ๋ณด๊ฐ ๋ด๊ฒจ ์๊ธฐ ๋๋ฌธ์ DB๋ฅผ ์กฐํํ์ง ์์๋ ๋๋ ํฐ ์ฅ์ ์ด ์์ต๋๋ค.
๋์
- ์ฌ์ฉ์๊ฐ ๋ก๊ทธ์ธ์ ํฉ๋๋ค.
- ์๋ฒ์์๋ ํด๋ผ์ด์ธํธ์๊ฒ ์ ์ผํ ํ ํฐ์ ๋ฐ๊ธํฉ๋๋ค.
- ํด๋ผ์ด์ธํธ๋ ์๋ฒ๋ก๋ถํฐ ๋ฐ์ ํ ํฐ์ ์ฟ ํค๋ ์คํ ๋ฆฌ์ง์ ์ ์ฅํด ๋ก๋๋ค.
- ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ ์์ฒญ์ ํ ๋, HTTP ์์ฒญ ํค๋์ ํ ํฐ๊ฐ์ ํจ๊ป ์ ๋ฌํฉ๋๋ค.
- ์๋ฒ๋ ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ๋ฐ์ ํ ํฐ ๊ฐ์ ๊ฒ์ฆํ๊ณ , ์๋ต์ ๋ณด๋ด๊ฒ ๋ฉ๋๋ค.

๋จ์
- ์ฟ ํค๋ ์ธ์ ๊ณผ ๋ค๋ฅด๊ฒ ํ ํฐ ์์ฒด์ ๋ฐ์ดํฐ๊ฐ ๊ธธ์ด ๋คํธ์ํฌ์ ๋ถํ๋ฅผ ๋ฐ์ ์๋ ์์ต๋๋ค.
- Payload์์ฒด๋ ์ํธํ๊ฐ ๋์ง ์๊ธฐ ๋๋ฌธ์ ์ค์ํ ์ ๋ณด๋ ๋ด์ ์ ์์ต๋๋ค.
- ํ ํฐ์ ํ์ทจ๋นํ ๊ฒฝ์ฐ, ๋์ฒ๊ฐ ํ๋ญ๋๋ค.
Cookie, Session, Token ์ธ์ฆ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ดค์ต๋๋ค.
๊ทธ๋ฅ ๊ฐ๋ฐํ๋ค ๋ณด๋ฉด์ ์ด๊นจ๋๋จธ๋ก ์๊ณ ๋ง ์์๋๋ฐ, ์ข ๋ ๋ช ํํ ๊ณต๋ถํ๋ ์ ์ ์ด๋ฒ์ ์ฒ์์ด์๋ ๊ฑฐ ๊ฐ์ต๋๋ค.
๋ค์์ JWT์ ๋ํด์๋ ๊ณต๋ถํด ๋ณด๋ฉด, ์ธ์ฆ ๊ด๋ จ๋ ๋ถ๋ถ์ ๊ฐ๋ ์ ์ด๋ ์ ๋ ์กํ ๋ฏ์ถ์ต๋๋ค.
'Web' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CSR vs SSR vs SSG (+SEO) (0) | 2023.08.06 |
---|---|
Token] JWT (JSON Web Token) (0) | 2023.07.27 |
Session์ด๋? (0) | 2023.07.20 |
Cookie] ์ฌ์ฉํ๋ ์ด์ (0) | 2023.07.16 |
Cookie] ์ ์ (0) | 2023.07.15 |