๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐ŸŒŒ | WEB DEV/WEB1

[WEB] ํ† ํฐ (Token) 1. ์ธ์ฆ(Authentication)๊ณผ ์ธ๊ฐ€(Authorization) ์ธ์ฆ๊ณผ ์ธ๊ฐ€๋Š” ์–ธ๋œป ๋น„์Šทํ•˜์ง€๋งŒ ๋ช…ํ™•ํžˆ ๋‹ค๋ฅธ ๋‹จ์–ด์ด๋‹ค. ์ธ์ฆ์€ '๋กœ๊ทธ์ธ' ๊ทธ ์ž์ฒด์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. ์ฆ‰, ์‚ฌ์ดํŠธ์— ํŠน์ • ๊ถŒํ•œ์„ ๊ฐ€์ง„ ์‚ฌ์šฉ์ž์ž„์„ ๊ณ ์œ  ID, pw ๋“ฑ์„ ํ†ตํ•ด์„œ ์ธ์ฆ์„ ๋ฐ›๋Š” ๊ฒƒ์ด๋‹ค. ์ธ๊ฐ€๋Š” ๋กœ๊ทธ์ธ์ด '์œ ์ง€๋˜๋Š” ์ƒํƒœ์—์„œ ์ผ์–ด๋‚˜๋Š” ์ผ'์ด๋‹ค. ์ธ์ฆ์„ ๋ฐ›์€ ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์ดํŠธ ๋‚ด์—์„œ '์ž์‹ ์˜ ๊ณ„์ •์œผ๋กœ๋งŒ' ํ•  ์ˆ˜ ์žˆ๋Š” ํ™œ๋™์„ ํ•  ๋•Œ ์‚ฌ์ดํŠธ์—์„œ ํ—ˆ๊ฐ€ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์ž๊ธฐ ๊ณ„์ •์„ ์‚ฌ์šฉํ•˜๋ คํ•  ๋•Œ ์–ด์„ผํ‹ฑ์ผ€์ด์Žค!! ์‘ ์–ด์„œ์™€๋ผ์ด์ œ์ด์…˜~ -์–„์ฝ”์Œค 2. JWT(JSON Web Token) 1) ์„œ๋ฒ„์—์„œ ์•Œ์•„์•ผํ•˜๋Š” ๊ฒƒ์€? JWT๋Š” ์ธ๊ฐ€์— ๊ด€๋ จ๋œ ๊ธฐ์ˆ ์ด๋‹ค. ์–ด๋–ค ์‚ฌ์ดํŠธ๋ฅผ ์‚ฌ์šฉ์ž๊ฐ€ ์ด์šฉํ•  ๋•Œ์—๋Š” 'ํ•ด๋‹น ์œ ์ €๊ฐ€ ๋กœ๊ทธ์ธํ•œ ์ƒํƒœ์ธ์ง€ ์•„๋‹Œ์ง€.. 2023. 5. 4.
๋ฐ˜์‘ํ˜•