Archive for Dev. (junyup2)

์ง€์‹์„ ์ฑ„์›Œ๊ฐ€๋Š” ใ€Ž๊ฐœ๋ฐœ์ž/ํ™”์ดํŠธํ•ด์ปคใ€๋ฅผ ๋ชฉํ‘œ๋กœ ์ •๋ฆฌํ•˜๋Š” ๋ธ”๋กœ๊ทธ

base64Url 1

[TIL] ์ฝ”๋“œ๊ฐ€ ๋Œ์•„๊ฐ„๋‹ค๊ณ  ์ œ๋Œ€๋กœ ๊ตฌํ˜„๋œ ๊ฒƒ X (jwt)

๋‚ด๊ฐ€ ๊ตฌํ˜„ํ•œ JWT ํ† ํฐ์˜ ๋ฌธ์ œ์  ๊ธฐ์กด์— ํ† ํฐ์„ ๋ฐœํ–‰ํ•  ๋•Œ... base64_encode($header . '.' . $payload . '.' . $signature); ์ด๋Ÿฐ ์‹์œผ๋กœ ํ—ค๋”, ํŽ˜์ด๋กœ๋“œ, ์„œ๋ช…์„ ํ•ฉ์นœ ํ›„ base64 ์ธ์ฝ”๋”ฉ์„ ์ง„ํ–‰ํ•˜์˜€์Œ ๊ทธ๊ฒฐ๊ณผ.... ๋กœ๊ทธ์ธ์ด ์ž˜ ๊ตฌํ˜„๋˜๋Š” ๋“ฏ ๋ณด์˜€์Œ ๊ทธ๋Ÿฌ๋‹ค๊ฐ€ ์ด๊ฒƒ์ €๊ฒƒ ์ฐพ์•„๋ณด๋˜ ๋„์ค‘ ์œ„์˜ ์ฝ”๋“œ์ฒ˜๋Ÿผ ํ† ํฐ์„ ๋ฐœ๊ธ‰ํ•˜๋ฉด JWT ๊ทœ๊ฒฉ์— ์–ด๊ธ‹๋‚˜๋Š” ์‚ฌ์‹ค์„ ๊นจ๋‹ซ๊ฒŒ ๋จ ํ•˜์—ฌ ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€์ธ https://jwt.io/introduction์˜ ๋‚ด์šฉ์„ ์ฐธ์กฐํ•˜์—ฌ ํ•˜๋‚˜ ํ•˜๋‚˜ ์ฐพ์•„๋ณด๋ ค๊ณ  ์ƒ๊ฐํ•˜๊ณ  ๊ธฐ์กด์— ๋ฐœํ–‰๋œ ํ† ํฐ์„ ํ™•์ธํ•ด ๋ด„ eyJhbGciOiJzaGEyNTYiLCJ0eXAiOiJKV1QifS57ImV4cCI6MTcwMDAyMDY3MCwiaWF0IjoxNzAwMDE3MDcwLCJpZ..