728x90
๋ฐ˜์‘ํ˜•

JWT 1

Token] JWT (JSON Web Token)

์ธ์ฆํ† ํฐ์˜ ๋Œ€ํ‘œ์ธ JWT์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. (๋‹ค๋ฅธ ํ† ํฐ์ด ์žˆ๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ...) JWT(JSON Web Token)๋Š” ์ธ์ฆ์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์•”ํ˜ธํ™”์‹œํ‚จ JSONํ˜•ํƒœ์˜ ์„œ๋ช…๋œ ํ† ํฐ์ž…๋‹ˆ๋‹ค. ์ €๋ฒˆ ๊ธ€์—์„œ ๋ฐฐ์› ๋˜ ํ† ํฐ์ธ์ฆ์„ ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ์‹?์ž…๋‹ˆ๋‹ค. https://jwt.io/ ํŠน์ง• JWTํ† ํฐ์€ ๋ฐœ๊ธ‰ํ•˜๋ฉด ๋ณ„๋„๋กœ ์‚ญ์ œ๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฉฐ ์œ ํšจ์‹œ๊ฐ„์„ ํ†ตํ•ด ๊ด€๋ฆฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. JWTํ† ํฐ์„ ์‚ฌ์šฉํ•˜๋ฉด DB์กฐํšŒ๋ฅผ ํ•˜์ง€ ์•Š๊ณ , ์ธ์ฆ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ์˜ ๋ณ€์กฐ๋ฅผ ๋ง‰์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„ ์ธก์—์„œ ๋ณ„๋„์˜ ์ €์žฅ์†Œ๊ฐ€ ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค. (ํด๋ผ์ด์–ธํŠธ์—์„œ ์ฃผ๋กœ ์ฟ ํ‚ค๋‚˜ ์›น์Šคํ† ๋ฆฌ์ง€์— ์ €์žฅํ•ด์„œ ๊ด€๋ฆฌ) ์œ ํšจ๊ธฐ๊ฐ„์œผ๋กœ Auth๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๊ฐ„์„ ์งง๊ฒŒ ํ•˜๋ฉด ์ž์ฃผ ๋กœ๊ทธ์ธ ํ•ด์•ผ ๋˜๊ณ , ๊ธธ๊ฒŒ ํ•˜๋ฉด ๋ณด์•ˆ์— ์ทจ์•ฝํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํ† ํฐ์˜ ๊ธธ์ด๊ฐ€..

Web 2023.07.27
728x90
๋ฐ˜์‘ํ˜•