<aside> ๐Ÿ’ก JWT๋ž€?

</aside>

JWT๋Š” 3๊ฐ€์ง€ ๋ถ€๋ถ„์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

Untitled

ํ† ํฐ ์ธ์ฆ ๊ณผ์ •


  1. ํด๋ผ์ด์–ธํŠธ ๋กœ๊ทธ์ธ ์š”์ฒญ์ด ๋“ค์–ด์˜ค๋ฉด, ์„œ๋ฒ„๋Š” ๊ฒ€์ฆ ํ›„ ํด๋ผ์ด์–ธํŠธ ๊ณ ์œ  ID๋“ฑ์˜ ์ •๋ณด๋ฅผ Payload์— ๋‹ด๋Š”๋‹ค.
  2. ์•”ํ˜ธํ™”ํ•  ๋น„๋ฐ€ํ‚ค๋ฅผ ์‚ฌ์šฉํ•ด์„œ Access Token(JWT)์„ ๋ฐœ๊ธ‰ํ•œ๋‹ค.
  3. ํด๋ผ์ด์–ธํŠธ๋Š” ์ „๋‹ฌ๋ฐ›์€ ํ† ํฐ์„ ์ €์žฅํ•ด๋‘๊ณ , ์„œ๋ฒ„๊ฐ€ ์š”์ฒญํ•  ๋•Œ๋งˆ๋‹ค ํ† ํฐ์„ ํ—ค๋”์— ํฌํ•จ์‹œ์ผœ ๊ฐ™์ด ์ „๋‹ฌํ•œ๋‹ค.
  4. ์„œ๋ฒ„๋Š” ํ† ํฐ์˜ Signature๋ฅผ ๋น„๋ฐ€ํ‚ค๋กœ ๋ณตํ˜ธํ™”ํ•œ ๋‹ค์Œ, ์œ„๋ณ€์กฐ ์—ฌ๋ถ€๋‚˜ ์œ ํšจ ๊ธฐ๊ฐ„ ๋“ฑ์„ ํ™•์ธํ•œ๋‹ค.
  5. ์œ ํšจํ•œ ํ† ํฐ์ด๋ผ๋ฉด ๊ทธ์— ๋งž๋Š” ์‘๋‹ต์„ ๋ฐ˜ํ™˜!

ํ† ํฐ์˜ ์žฅ์ 