[golang-jwt] 401 "Token used beford issued"
ยท
๐ง๐ป Develop
Token used before issued Go๋ก ์ง์ธ API๋ฅผ ์ฌ์ฉํ๋ค๊ฐ ๋ง๋ Error "401 Token used before issued" ์ด ๋ฌธ์ ๋ jwt decode ์ ํจ์ฑ ๊ฒ์ฆ ๊ณผ์ ์์ ์คํจํด์ ์๊ธด ๋ฌธ์ ๋ค. ๋์ ๊ฒฝ์ฐ iat((Issued At: ์์ฒญ ์๊ฐ))๊ฐ ์ ํจ์ฑ ๊ฒ์ฆ์ ํต๊ณผํ์ง ๋ชปํด ๋ฐ์ํ๋ ๊ฒ์ ํ์ธํ๋ค. iat๋ ์์ฒญ ์๊ฐ์ธ๋ฐ ์์ฒญ ์๊ฐ์ด API๊ฐ ๋ฐ์ ์๊ฐ๊ณผ ๋ฌ๋ผ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ์ด ์ผ์ด์ค๋ API์ ๋ณ๊ฐ๋ก ์์ฒญํ๋ ๊ณณ์์ iat ๊ฐ์ ๋ฐ๋ฆฌ์ธ์ปจ๋์์ ๋ค์ ์ ์๋ก ๋ณํ((์ธ์ด๋ง๋ค ๋ค๋ฆ))ํ๋ ๊ณผ์ ์์ ์๊ธฐ๋ ๋ฌธ์ ๋ก ๋ฐ์ฌ๋ฆผ ๊ณผ์ ์์ ๋ฌธ์ ๊ฐ ์๊ธด๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ์ iat ๊ฐ์ ๊ฒ์ฆํ๋ ๊ณณ์์ ((mapClaims["iat"].(float64)) -= 5)) ์ผ์ ๋ณด์ ์ ํตํด ..