์ฐธ๊ณ ์ฌ์ดํธ • https://velopert.com/2389 ๐ผ ๊ตฌ์กฐ jwt๋ ' . ' ์ ๊ตฌ๋ถ์๋ก 3๊ฐ์ง ๋ฌธ์์ด๋ก ๊ตฌ์ฑ๋์ด ์๋ค. ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ๋ค. ๐ท๐ปโ๏ธ Header Header๋ ๋๊ฐ์ง์ ์ ๋ณด๋ฅผ ์ง๋๊ณ ์๋ค. • typ: ํ ํฐ์ ํ์
์ ์ง์ ํ๋ค. ์ฆ, jwt • alg: ํด์ฑ ์๊ณ ๋ฆฌ์ฆ์ ์ง์ ํ๋ค. ํด์ฑ ์๊ณ ๋ฆฌ์ฆ์ ๋ณดํต HMAC SHA256 ํน์ RSA๊ฐ ์ฌ์ฉ๋๋ฉฐ, ์ด ์๊ณ ๋ฆฌ์ฆ์ ํ ํฐ์ ๊ฒ์ฆํ ๋ ์ฌ์ฉ๋๋ signature๋ถ๋ถ์์ ์ฌ์ฉ๋๋ค. { "typ": "JWT", "alg": "HS256" } ๋ค์์ base64๋ก ์ธ์ฝ๋ฉ ํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค. const header = { typ: 'JWT', alg: 'HS256', }; const encodedHeader = new Buffer(JS..