๐ ์ ๋ณด์ ์ ๋ฌธ๊ฐ๋ค์ JWT๋ฅผ ์ซ์ดํ ๊น? ์์ฆ ๋ก๊ทธ์ธ ๊ตฌํ ํํ ๋ฆฌ์ผ์ ๋ณด๋ฉด ์ค๋ซ๋์ ์ฌ์ฉ๋๋ ๋ฐฑ์๋์์ ์ง์ statefulํ ๋ก๊ทธ์ธ ์ธ์ ์ ์ ์งํ๋ ๋ฐฉ๋ฒ์ด ์๋ JWT ๊ท๊ฒฉ์ ์ฌ์ฉํ ๋ฌด์ํ
๐ ์ ๋ณด์ ์ ๋ฌธ๊ฐ๋ค์ JWT๋ฅผ ์ซ์ดํ ๊น? ์์ฆ ๋ก๊ทธ์ธ ๊ตฌํ ํํ ๋ฆฌ์ผ์ ๋ณด๋ฉด ์ค๋ซ๋์ ์ฌ์ฉ๋๋ ๋ฐฑ์๋์์ ์ง์ statefulํ ๋ก๊ทธ์ธ ์ธ์ ์ ์ ์งํ๋ ๋ฐฉ๋ฒ์ด ์๋ JWT ๊ท๊ฒฉ์ ์ฌ์ฉํ ๋ฌด์ํ ์ธ์ ์ ๊ตฌํ ๋ฐฉ๋ฒ์ด ๋ง์ด ๋ณด์ ๋๋ค. ์์ ๋ก๊ทธ์ธ ๊ตฌํ์ ์ฐ์ด๋ OpenID Connect ํ๋กํ ์ฝ๋ ์ญ์ JWT ๊ท๊ฒฉ์ ์ฑํํ๊ธฐ๋ ํ์ฃ . ๊ทธ๋ ๋ค๋ฉด ์ ๋ณด์ ์ ๋ฌธ๊ฐ๋ค์ JWT๋ฅผ ์ซ์ดํ๋ ๊ฑธ๊น์? ๊ฐ์ฅ ํฐ ์ด์ ๋ ๋ค๋ฅธ ๋ณด์ ํ์ค๊ณผ ๋น๊ตํด ์น๋ช ์ ์ธ ์ค์๋ฅผ ํ๊ธฐ ์ฌ์ด ํ์ค์ด๊ธฐ ๋๋ฌธ์ ๋๋ค: ์๋ฅผ ๋ค์ด WT ํ ํฐ ์ธ์ฆ ๋ฐฉ๋ฒ ์ค ํ๋๋ "none"์ธ๋ฐ์, ์ด๋ฅผ ๋ช ์ํ๋ฉด ํ ํฐ์ ์ธ์ฆ์ ์์ ์คํตํด ๋ฒ๋ฆฝ๋๋ค! ํ ์คํธ ์ํฉ์์ ์ธ๋ง ํ๊ฒ ์ง๋ง, ํ ํฐ์ ๋ณด์์ ์ ๊ฑฐ ํ๋ ๋ฐฉ๋ฒ์ด ๋๋ฌด ์ฌ์ด ๋ณด์ ๊ท๊ฒฉ์ด๋ผ๋ ์ง์ ์ด์ฃ . ์ค์ ์ด๋ฅผ ์ ์ฉํ ๊ณต๊ฒฉ๋ ๋ง์ด ์์ต๋๋ค. ๋ ํฌ๊ฒ ๋ณด๋ฉด ๋ฌด์ํ ์ธ์ ์ ๋ํ ํฐ ์ทจ์ฝ์ ๋๋ฌธ์ JWT๊ฐ ์์ ๋จน๋ ์ํฉ๋ ์์ต๋๋ค. ๋ฐ๋ก ์ธ์ฆ๋ ํ ํฐ์ ์ฝ๊ฒ ์ฐจ๋จํ ๋ฐฉ๋ฒ์ด ์๊ธฐ ๋๋ฌธ์ธ๋ฐ์. ํ ํฐ์ด ํ์ทจ๋ ๊ฑธ ์์๋, ์ธ์ฆ์ด ๋ง๋ฃ๊ฐ ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ๊ฑฐ๋, DB์ ์ฐจ๋จ๋ ํ ํฐ ๋ฆฌ์คํธ๋ฅผ ์ ์ฅํด์ผ ํ๋๋ฐ... ํ์๋ฅผ ์ฑํํ๋ฉด ๊ฒฐ๊ตญ "๋ฌด์ํ ์ธ์ "์ด ์๋๊ฒ ๋๋ JWT์ ๋ฉ๋ฆฌํธ๊ฐ ๋จ์ด์ง์ฃ . ๊ฒฐ๋ก ์ - JWT๋ ๋ ์นด๋ก์ด ์นผ ๊ฐ์์ ์ฝ๊ฒ ๋ฒ ์ด๋๋ฐ, ์ฌ์ฉ์ ์ธ์ฆ์ฒ๋ผ ์ค์ํ ๊ณผ์ ์ ์ฐ์ด๋๊ฒ ๋ถํธํ๋ค!๊ฐ ๋ณด์ ์ ๋ฌธ๊ฐ๋ค์ ์๊ฒฌ ๊ฐ์ต๋๋ค.