Session
1. ์ธ์
์ด๋?
์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ์ ์ ์ผํ๊ณ ์ํธํ๋ ID๋ฅผ ๋ถ์ฌ
2. ์ธ์
๊ธฐ๋ฐ ์ธ์ฆ (Session-based Authentication)
๋ก๊ทธ์ธ
์๋ฒ๊ฐ 'ํด๋น ์ ์ ๋ ์ธ์ฆ์ ์ฑ๊ณตํ์'์ ์๊ณ ์๋ค๋ฉด, ์ ์ ๊ฐ ๋งค๋ฒ ๋ก๊ทธ์ธํ ํ์๊ฐ ์์
์๋ฒ์ ํด๋ผ์ด์ธํธ์ ์ญํ
์๋ฒ: ์ฌ์ฉ์๊ฐ ์ธ์ฆ์ ์ฑ๊ณตํ์์ ์๊ณ ์์ด์ผ ํจ
ํด๋ผ์ด์ธํธ: ์ธ์ฆ ์ฑ๊ณต์ ์ฆ๋ช ํ ์๋จ์ ๊ฐ๊ณ ์์ด์ผ ํจ
์ธ์ : '์ฌ์ฉ์๊ฐ ์ธ์ฆ์ ์ฑ๊ณตํ ์ํ'
์ค์ ๋ฐ์ดํฐ๋ ์๋ฒ์์ ์ ์ฅํ๊ณ ๊ด๋ฆฌ ๋๋ ์ธ์ ์คํ ์ด์ ์ ์ฅ
์ธ์ ์ด ๋ง๋ค์ด์ง๋ฉด, ๊ฐ ์ธ์ ์ ๊ตฌ๋ถํ ์ ์๋ session_id๊ฐ ๋ง๋ค์ด์ง
๋ณดํต ํด๋ผ์ด์ธํธ์ ์ธ์ ์ฑ๊ณต์ ์ฆ๋ช ํ ์๋จ์ผ๋ก session_id๋ฅผ ์ ๋ฌ
๋ก๊ทธ์์
์๋ฒ์ ํด๋ผ์ด์ธํธ์ ์ญํ
์๋ฒ: ์ธ์ ์ ๋ณด๋ฅผ ์ญ์
ํด๋ผ์ด์ธํธ: ์ฟ ํค ๋ณ๊ฒฝ/์ญ์
ํด๋ผ์ด์ธํธ์์ ์ธ์ ์ ๋ณด๋ฅผ ์์ ๊ธฐ ์ํด์๋
res.cookie
๋ก ์ฟ ํค์ ๊ฐ์ ๋ฌดํจํ ๊ฐ์ผ๋ก ๋ณ๊ฒฝํน์
res.clearCookie
๋ก ์ฟ ํค๋ฅผ ์ญ์ ํด ๋ฒ๋ฆฌ๋ฉด ๋จ
Last updated