Kakao OAuth2 + JWT + Redis๋ฅผ ํตํ ์ธ์ฆ ๊ณผ์ ๊ตฌํ (3) - Redis๋ก RefreshToken ๊ด๋ฆฌ
rlaehddnd0422
์ง๋ ํฌ์คํ
์์ JWT๋ฅผ ํ๋ก์ ํธ์ ๋์
ํด ๋ณด์์ต๋๋ค. ๋ก๊ทธ์ธ ์ฑ๊ณต ์ AccessToken๊ณผ RefreshToken์ ํด๋ผ์ด์ธํธ์๊ฒ Json์ผ๋ก ์๋ตํ๋๋ก ๊ตฌํํ๊ณ , ์ถ๊ฐ๋ก JWT ํํฐ๋ฅผ ์์ฑํ์ฌ AccessToken์ ๊ฒ์ฆํ๋๋ก ๊ตฌํํ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ JwtFilter์์ ์ก์ธ์ค ํ ํฐ์ด ์ ํจํ์ง ์์ ๊ฒฝ์ฐ์๋ ํธ๋ค๋ฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ก๊ทธ์ธ ์์ฒญ ๋ฉ์์ง๋ฅผ ํด๋ผ์ด์ธํธ์๊ฒ ์๋ต์ผ๋ก ๋ด๋ ค์ฃผ์์๋๋ฐ์. ๋ง์ง๋ง์ผ๋ก ์ ํจ์ฑ๊ณผ ๋ณ๊ฐ๋ก ์ก์ธ์ค ํ ํฐ์ ๊ธฐํ์ด ๋ง๋ฃ๋ ๊ฒฝ์ฐ์ RefreshToken์ ํตํด AccessToken์ ์ฌ๋ฐ๊ธ๋ฐ๋ ๋ก์ง์ ๊ตฌํํด๋ณด๊ฒ ์ต๋๋ค. ์ก์ธ์ค ํ ํฐ์ ์ฌ๋ฐ๊ธํ๋ ๋ฐฉ๋ฒ์ ํฌ๊ฒ 2๊ฐ์ง๊ฐ ์๊ฒ ์ต๋๋ค. ์์ฒญ๋ง๋ค Access Token๊ณผ Refresh Token์ ๊ฐ์ด ๋๊ธฐ๊ณ ์ก์ธ์ค ํ ํฐ์ด ๋ง๋ฃ๋ ๊ฒฝ์ฐ ๋ฆฌํ๋ ..