JWT #Spring #Java

์„œ๋ฒ„์˜ HTTPS์„ค์ •์€ ์„œ๋ฒ„์—์„œ ๋ฐ์ดํ„ฐ ์ „์†ก ๊ณผ์ •์— ๋ˆ„๊ตฐ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๋กœ์ฑ„ ๋ณผ ์ˆ˜ ์—†๋„๋ก ๋ณดํ˜ธํ•˜๋Š” ์ˆ˜๋‹จ์ด๋‹ค. ํ•˜์ง€๋งŒ ์ด๊ฒƒ์€ ์„œ๋ฒ„์˜ ํ†ต์‹ ์ด ์•ˆ์ „ํ•œ ๊ฒƒ์ด์ง€, ์„œ๋ฒ„๊ฐ€ ์•ˆ์ „ํ•˜๋‹ค๋Š”๊ฒŒ ์•„๋‹ˆ๋‹ค. ๋งŒ์•ฝ Client์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ์™€๊ฐ™์€ ๊ฐœ์ธ์ •๋ณด๋ฅผ ์„œ๋ฒ„์—์„œ ์ „์†กํ–ˆ๋Š”๋ฐ, ์ด๋Ÿฌํ•œ ๊ฐœ์ธ์ •๋ณด๋ฅผ DB์— ์ €์žฅํ•ด๋‘์—ˆ๋‹ค๋ฉด, ๊ทธ DB๊ฐ€ ๋…ธ์ถœ๋œ๋‹ค๋ฉด ๊ฐœ์ธ์ •๋ณด๊ฐ€ ๋…ธ์ถœ๋˜๋Š” ๊ฒƒ์ด๋‹ค... ๐Ÿ˜ฌ ๊ทธ๋ž˜์„œ JWT(JSON Web Token)์„ ์ด์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™” ํ•  ๊ฒƒ์ด๋‹ค. JWT๋Š” Base64 URL ์ธ์ฝ”๋”ฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ† ํฐ์˜ ๋‚ด์š”์„ ์•”ํ˜ธํ™”ํ•˜๊ณ  ์„œ๋ช…ํ•˜์—ฌ ์ธ์ฆ ๋ฐ ๊ถŒํ•œ๋ถ€์—ฌ๋ฅผ ํ•ด์ค€๋‹ค. JWT๋Š” ์„œ๋ช…์„ ํ†ตํ•ด ์„œ๋ฒ„์—์„œ ๊ฒ€์ฆ ๊ณผ์ •์„ ๊ฑฐ์ณ ๋ณ€์กฐ๊ฐ€ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋งŒ๋ฃŒ ์‹œ๊ฐ„์„ ์„ค์ •ํ•˜์—ฌ ํ† ํฐ์˜ ์•…์šฉ์„ ๋ง‰์„ ์ˆ˜ ์žˆ๋‹ค. ๋ณดํ†ต AccessToken๊ณผ Refr..
ddonghyeo
'JWT #Spring #Java' ํƒœ๊ทธ์˜ ๊ธ€ ๋ชฉ๋ก