๋ฐ์ํ
์ฟ ํค์ ์ธ์
์ฟ ํค์ ์ธ์ ๋ชจ๋ HTTP ์ ์ํ ์ ๋ณด๋ฅผ ์ ์ง(Stateful)ํ๊ธฐ ์ํด ์ฌ์ฉ
์ฆ, ์ฟ ํค์ ์ธ์ ์ ํตํด ์๋ฒ์์๋ ํด๋ผ์ด์ธํธ ๋ณ๋ก ์ธ์ฆ ๋ฐ ์ธ๊ฐ ๊ฐ๋ฅ
์ฟ ํค
- ํด๋ผ์ด์ธํธ์ ์ ์ฅ๋ ๋ชฉ์ ์ผ๋ก ์์ฑํ ์์ ์ ๋ณด๋ฅผ ๋ด์ ํ์ผ
- ๋๋ฉ์ธ ๋ณ๋ก ์ ์ฅ๋์ด ์์
- ๊ตฌ์ฑ์์
- Name : ์ฟ ํค๋ฅผ ๊ตฌ๋ณํ๋๋ฐ ์ฌ์ฉ๋๋ ํค(์ค๋ณตx)
- Value : ์ฟ ํค์ ๊ฐ
- Domain : ์ฟ ํค๊ฐ ์ ์ฅ๋ ๋๋ฉ์ธ
- Path : ์ฌ์ฉ๋๋ ๊ฒฝ๋ก
- Expires : ๋ง๋ฃ๊ธฐํ
์ธ์
- ์๋ฒ์์ ์ผ์ ์๊ฐ ๋์ ํด๋ผ์ด์ธํธ์ ์ํ๋ฅผ ์ ์งํ๊ธฐ ์ํด ์ฌ์ฉ
- ์๋ฒ์์ ํด๋ผ์ด์ธํธ ๋ณ๋ก ์ ์ผํ '์ธ์ ID'๋ฅผ ๋ถ์ฌํ ํ ํ์ํ ์ ๋ณด๋ฅผ ์๋ฒ์ ์ ์ฅ
- '์ธ์ ID'๋ ํด๋ผ์ด์ธํธ์ ์ฟ ํค๊ฐ์ผ๋ก ์ ์ฅ๋์ด ํด๋ผ์ด์ธํธ ์๋ณ์ ์ฌ์ฉ๋จ
- ๋์ ๋ฐฉ์
- ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ 1๋ฒ ์์ฒญ
- ์๋ฒ๊ฐ ์ธ์ ID๋ฅผ ์์ฑํ๊ณ , ์ฟ ํค์ ๋ด์ ์๋ต ํค๋์ ์ ๋ฌ
- ํด๋ผ์ด์ธํธ๊ฐ ์ฟ ํค์ ์ธ์
ID๋ฅผ ์ ์ฅ(
์ธ์ ์ฟ ํค
) - ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ์ 2๋ฒ ์์ฒญ
- ์๋ฒ๊ฐ ์ธ์ ID๋ฅผ ํ์ธํ๊ณ , 1๋ฒ ์์ฒญ๊ณผ ๊ฐ์ ํด๋ผ์ด์ธํธ์์ ์ธ์ง
๋น๊ต
_ | ์ฟ ํค | ์ธ์ |
---|---|---|
์ค๋ช | ํด๋ผ์ด์ธํธ์ ์ ์ฅ๋ ๋ชฉ์ ์ผ๋ก ์์ฑํ ์์ ์ ๋ณด๋ฅผ ๋ด์ ํ์ผ | ์๋ฒ์์ ์ผ์ ์๊ฐ๋์ ํด๋ผ์ด์ธํธ ์ํ๋ฅผ ์ ์งํ๊ธฐ ์ํด ์ฌ์ฉ |
์ ์ฅ ์์น | ํด๋ผ์ด์ธํธ(์น ๋ธ๋ผ์ฐ์ ) | ์น ์๋ฒ |
์์ | ์ฌ์ดํธ ํ์ ์ '์ค๋ ๋ค์๋ณด์ง ์๊ธฐ' ์ ๋ณด ์ ์ฅ | ๋ก๊ทธ์ธ ์ ๋ณด ์ ์ฅ |
๋ง๋ฃ ์์ | ์ฟ ํค ์ ์ฅ ์ ๋ง๋ฃ ์ผ์ ์ค์ ๊ฐ๋ฅ (๋ธ๋ผ์ฐ์ ์ข ๋ฃ์๋ ์ ์ง ๊ฐ๋ฅ) | ๋ค์ ์กฐ๊ฑด ์ค ํ๋๊ฐ ๋ง์กฑ๋ ๊ฒฝ์ฐ ๋ง๋ฃ๋จ 1. ๋ธ๋ผ์ฐ์ ์ข ๋ฃ ์ ๊น์ง 2. ํด๋ผ์ด์ธํธ ๋ก๊ทธ์์ ์๊น์ง 3. ์๋ฒ์ ์ค์ ํ ์ ์ง๊ธฐ๊ฐ๊น์ง ํด๋น ํด๋ผ์ด์ธํธ์ ์ฌ์์ฒญ์ด ์๋ ๊ฒฝ์ฐ |
์ฉ๋ ์ ํ | ๋ธ๋ผ์ฐ์ ๋ณ๋ก ๋ค๋ฆ | ๊ฐ์ ์ ํ ์์ |
๋ณด์ | ์ทจ์ฝ (ํด๋ผ์ด์ธํธ์์ ์ฟ ํค ์ ๋ณด๋ฅผ ์ฝ๊ฒ ๋ณ๊ฒฝ, ์ญ์ ๋ฐ ๊ฐ๋ก์ฑ๊ธฐ ๋นํ ์ ์์) | ๋น๊ต์ ์์ (์๋ฒ์ ์ ์ฅ๋๊ธฐ ๋๋ฌธ์ ์๋์ ์ผ๋ก ์์ ) |
728x90
๋ฐ์ํ
'๋ด์ผ๋ฐฐ์์บ ํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์คํ๋ง ์๋ จ 3์ฃผ์ฐจ : ํํฐ (1) | 2023.11.17 |
---|---|
์คํ๋ง ์๋ จ 3์ฃผ์ฐจ : JWT (0) | 2023.11.17 |
์คํ๋ง ์๋ จ 3์ฃผ์ฐจ : ์ธ์ฆ๊ณผ ์ธ๊ฐ (0) | 2023.11.09 |
์คํ๋ง ์๋ จ 3์ฃผ์ฐจ : Bean (0) | 2023.11.09 |
Spring ์ ๋ฌธ 2์ฃผ์ฐจ : JPA - 4 (0) | 2023.11.07 |