jsonwebtoken 1

[Web] JWT( JSON Web Token )

[ JWT( JSON Web Token ) ]JSON์›นํ† ํฐ(JSON Web Token, JWT)์€ ์„ ํƒ์  ์„œ๋ช… ๋ฐ์„ ํƒ์  ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ data๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์ธํ„ฐ๋„ท ํ‘œ์ค€์œผ๋กœpayload๋Š” ๋ช‡๋ช‡ ํด๋ ˆ์ž„(claim) ํ‘œ์ •(assert)์„ ์ฒ˜๋ฆฌํ•˜๋Š” JSON์„ ๋ณด๊ด€ํ•˜๊ณ  ์žˆ๋‹ค.ํ† ํฐ์€ ๋น„๊ณต๊ฐœ ์‹œํฌ๋ฆฟ ํ‚ค ๋˜๋Š” ๊ณต๊ฐœ/๋น„๊ณต๊ฐœ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ช…๋œ๋‹ค.์ด๋ฅผํ…Œ๋ฉด ์„œ๋ฒ„๋Š” "๊ด€๋ฆฌ์ž๋กœ ๋กœ๊ทธ์ธ๋จ"์ด๋ผ๋Š” ํด๋ ˆ์ž„์ด ์žˆ๋Š” ํ† ํฐ์„ ์ƒ์„ฑํ•˜์—ฌ์ด๋ฅผ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค.๊ทธ๋Ÿฌ๋ฉด ํด๋ผ์ด์–ธํŠธ๋Š” ํ•ด๋‹น ํ† ํฐ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ด€๋ฆฌ์ž๋กœ ๋กœ๊ทธ์ธ๋จ์„ ์ฆ๋ช…ํ•œ๋‹ค.์ด ํ† ํฐ๋“ค์€ ํ•œ์ชฝ ๋‹น์‚ฌ์ž์˜ ๋น„๊ณต๊ฐœ ํ‚ค(์ผ๋ฐ˜์ ์œผ๋กœ ์„œ๋ฒ„์˜ ๋น„๊ณต๊ฐœ ํ‚ค)์— ์˜ํ•ด ์„œ๋ช…์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ์ด๋กœ์จ ํ•ด๋‹น ๋‹น์‚ฌ์ž๋Š” ์ตœ์ข…์ ์œผ๋กœ ํ† ํฐ์ด ์ ๋ฒ•ํ•œ์ง€๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.์ผ๋ถ€ ์ ์ ˆํ•˜๊ณ  ์‹ ๋ขฐํ• ๋งŒํ•œ ์ˆ˜๋‹จ์„ ํ†ตํ•ด ๋‹ค๋ฅธ..

ComputerScience/Web 2024.11.22
728x90
๋ฐ˜์‘ํ˜•