๐Ÿ”’ ์™œ ๋ณด์•ˆ ์ „๋ฌธ๊ฐ€๋“ค์€ JWT๋ฅผ ์‹ซ์–ดํ• ๊นŒ? ์š”์ฆ˜ ๋กœ๊ทธ์ธ ๊ตฌํ˜„ ํŠœํ† ๋ฆฌ์–ผ์„ ๋ณด๋ฉด ์˜ค๋žซ๋™์•ˆ ์‚ฌ์šฉ๋˜๋˜ ๋ฐฑ์—”๋“œ์—์„œ ์ง์ ‘ statefulํ•œ ๋กœ๊ทธ์ธ ์„ธ์…˜์„ ์œ ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์•„๋‹Œ JWT ๊ทœ๊ฒฉ์„ ์‚ฌ์šฉํ•œ ๋ฌด์ƒํƒœ ์„ธ์…˜์„ ๊ตฌํ˜„ ๋ฐฉ๋ฒ•์ด ๋งŽ์ด ๋ณด์ž…๋‹ˆ๋‹ค. ์†Œ์…œ ๋กœ๊ทธ์ธ ๊ตฌํ˜„์— ์“ฐ์ด๋Š” OpenID Connect ํ”„๋กœํ† ์ฝœ๋„ ์—ญ์‹œ JWT ๊ทœ๊ฒฉ์„ ์ฑ„ํƒํ•˜๊ธฐ๋„ ํ–ˆ์ฃ . ๊ทธ๋ ‡๋‹ค๋ฉด ์™œ ๋ณด์•ˆ ์ „๋ฌธ๊ฐ€๋“ค์€ JWT๋ฅผ ์‹ซ์–ดํ•˜๋Š” ๊ฑธ๊นŒ์š”? ๊ฐ€์žฅ ํฐ ์ด์œ ๋Š” ๋‹ค๋ฅธ ๋ณด์•ˆ ํ‘œ์ค€๊ณผ ๋น„๊ตํ•ด ์น˜๋ช…์ ์ธ ์‹ค์ˆ˜๋ฅผ ํ•˜๊ธฐ ์‰ฌ์šด ํ‘œ์ค€์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค: ์˜ˆ๋ฅผ ๋“ค์–ด WT ํ† ํฐ ์ธ์ฆ ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜๋Š” "none"์ธ๋ฐ์š”, ์ด๋ฅผ ๋ช…์‹œํ•˜๋ฉด ํ† ํฐ์˜ ์ธ์ฆ์„ ์•„์˜ˆ ์Šคํ‚ตํ•ด ๋ฒ„๋ฆฝ๋‹ˆ๋‹ค! ํ…Œ์ŠคํŠธ ์ƒํ™ฉ์—์„  ์“ธ๋งŒ ํ•˜๊ฒ ์ง€๋งŒ, ํ† ํฐ์˜ ๋ณด์•ˆ์„ ์ œ๊ฑฐ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋„ˆ๋ฌด ์‰ฌ์šด ๋ณด์•ˆ ๊ทœ๊ฒฉ์ด๋ผ๋Š” ์ง€์ ์ด์ฃ . ์‹ค์ œ ์ด๋ฅผ ์•…์šฉํ•œ ๊ณต๊ฒฉ๋„ ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋” ํฌ๊ฒŒ ๋ณด๋ฉด ๋ฌด์ƒํƒœ ์„ธ์…˜์— ๋Œ€ํ•œ ํฐ ์ทจ์•ฝ์  ๋•Œ๋ฌธ์— JWT๊ฐ€ ์š•์„ ๋จน๋Š” ์ƒํ™ฉ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์ธ์ฆ๋œ ํ† ํฐ์„ ์‰ฝ๊ฒŒ ์ฐจ๋‹จํ•  ๋ฐฉ๋ฒ•์ด ์—†๊ธฐ ๋•Œ๋ฌธ์ธ๋ฐ์š”. ํ† ํฐ์ด ํƒˆ์ทจ๋œ ๊ฑธ ์•Œ์•„๋„, ์ธ์ฆ์ด ๋งŒ๋ฃŒ๊ฐ€ ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๊ฑฐ๋‚˜, DB์— ์ฐจ๋‹จ๋œ ํ† ํฐ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ €์žฅํ•ด์•ผ ํ•˜๋Š”๋ฐ... ํ›„์ž๋ฅผ ์ฑ„ํƒํ•˜๋ฉด ๊ฒฐ๊ตญ "๋ฌด์ƒํƒœ ์„ธ์…˜"์ด ์•„๋‹ˆ๊ฒŒ ๋˜๋‹ˆ JWT์˜ ๋ฉ”๋ฆฌํŠธ๊ฐ€ ๋–จ์–ด์ง€์ฃ . ๊ฒฐ๋ก ์€ - JWT๋Š” ๋‚ ์นด๋กœ์šด ์นผ ๊ฐ™์•„์„œ ์‰ฝ๊ฒŒ ๋ฒ ์ด๋Š”๋ฐ, ์‚ฌ์šฉ์ž ์ธ์ฆ์ฒ˜๋Ÿผ ์ค‘์š”ํ•œ ๊ณผ์ •์— ์“ฐ์ด๋Š”๊ฒŒ ๋ถˆํŽธํ•˜๋‹ค!๊ฐ€ ๋ณด์•ˆ ์ „๋ฌธ๊ฐ€๋“ค์˜ ์˜๊ฒฌ ๊ฐ™์Šต๋‹ˆ๋‹ค.

5๊ฐ€์ง€ ์งˆ๋ฌธ์œผ๋กœ ์•Œ์•„๋ณด๋Š” Json Web Token (JWT) | Daniel Lee

Typefully

5๊ฐ€์ง€ ์งˆ๋ฌธ์œผ๋กœ ์•Œ์•„๋ณด๋Š” Json Web Token (JWT) | Daniel Lee

๋‹ค์Œ ๋‚ด์šฉ์ด ๊ถ๊ธˆํ•˜๋‹ค๋ฉด?

๋˜๋Š”

์ด๋ฏธ ํšŒ์›์ด์‹ ๊ฐ€์š”?

2022๋…„ 8์›” 22์ผ ์˜คํ›„ 2:02

ย โ€ขย 

์ €์žฅ 62 โ€ข ์กฐํšŒ 4,608

๋Œ“๊ธ€ 0




    ๋น„์Šทํ•œ ๊ฒŒ์‹œ๋ฌผ

    ์ฃผ๊ฐ„ ์ธ๊ธฐ TOP 10

    1

    ์žฅํ™์„ ์ŠคํŽ˜์ด์Šค์˜ค๋””ํ‹ฐ ๋ถ€๋Œ€ํ‘œ/CPO

    < ๋ฆฌ๋”๋ฅผ ์œ„ํ•œ ํšจ์œจ์ ์ธ ์‹œ๊ฐ„ ์ชผ๊ฐœ๊ธฐ ๊ธฐ์ˆ  3๊ฐ€์ง€ >

    2

    ๋‹ฌ๋ ˆ Apollo GraphQL Software Engineer

    ๐Ÿž Bun์ด Anthropic์˜ ๊ฐ€์กฑ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค! ๐ŸŽ‰

    2

    ํ•˜์กฐ์€ ๋‹น๊ทผ Product Engineer

    ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ์— ๋‚ ๊ฐœ๋ฅผ ๋‹ฌ์•„์ค€ ํด๋กœ๋“œ ์ฝ”๋“œ

    2

    ๋‹ฌ๋ ˆ Apollo GraphQL Software Engineer

    ๐Ÿ“ป ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํŒŸ์บ์ŠคํŠธ, ๋‹ฌ๋ ˆ์ค„๋ ˆ ๐ŸŽ™๏ธ

    5

    ๊ณจ๋นˆํ•ด์ปค Chief Maker

    ๐Ÿ“ AI๊ฐ€ Anthropic์˜ ์—…๋ฌด ๋ฐฉ์‹์„ ์–ด๋–ป๊ฒŒ ๋ฐ”๊พธ๊ณ  ์žˆ๋Š”๊ฐ€

    ์ถ”์ฒœ ํ”„๋กœํ•„