Refresh token์ ์ฅ์
- ๋ณธ์ธ์ ์๋ API ์์ฒญ ์ ๋งค๋ฒ Access Token์ ๋ฐ๊ธํ๋ ์์ผ๋ก API๋ฅผ ๊ตฌ์ฑํ์๋๋ฐ, ์ด๋ ๊ฒ ๊ตฌ์ฑํ ๊ฒฝ์ฐ ์ฌ์ฉ์๊ฐ ๋ง์์ง ์๋ก ์์คํ ๋ถํ๊ฐ ์ฆ๊ฐํ๋ค. ๋ฐ๋ผ์ Refresh Token์ ๋ฐ๊ธํ๋ ๊ฒ์ด ๋ซ๋ค.
- ๋ํ, refresh token์ด ์์ ๊ฒฝ์ฐ access token์ ์ ํจ ์๊ฐ์ ์งง๊ฒ ํ์ฌ ํ์ทจ ์ ๋น ๋ฅด๊ฒ ๋ฌดํจํ ์ํฌ ์ ์๋ค.
Refresh token์ ๋์
- Access Token์ ํตํด User๊ฐ request๋ฅผ ๋ณด๋ด๊ณ , ์ ํจ ์๊ฐ์ด ๋ง๋ฃ ๋์๋ค๋ ์๋ต์ ๋ฐ๋๋ค.
- User๋ Access Token๊ณ ํจ๊ป Refresh Token์ ์๋ฒ๋ก ๋ณด๋ธ๋ค.
- Refresh Token์ด ์ ํจํ๋ค๋ฉด ์ ํจ์๊ฐ์ด ๊ฐฑ์ ๋ Access Token์ด ์๋ก ๋ฐ๊ธ๋์ด User์๊ฒ ์ ๋ฌ๋๋ค.
Refresh token์ ์ ์ฅ ์์น
- refresh token์ ์ฟ ํค๊ฐ ์๋ client ์์ฒด์ ์ ์ฅํ๋ ๊ฒ์ผ๋ก ๋์ํ๋ค.
- ์ฟ ํค์ ์๋ access token์ด ํ์ทจ๋์ด๋ refresh ํ ํฐ์ ํ์ทจ๋๋ฉด ์๋๊ธฐ ๋๋ฌธ
- refresh token๋ง ๊ฐ์ง๊ณ ์์ผ๋ฉด access token์ ๋ฐ๊ธํ ์ ์์ผ๋ฏ๋ก ๋ณด์์ ๋์ฑ์ด ์ ๊ฒฝ์จ์ผ ํ๋ค.
๋ฐ์ํ
'์น (WEB) > ๊ณต๋ถ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ธ์ฆ ๋ฐฉ์ :: ๊ธฐ๋ณธ ์ธ์ฆ ์๋ฆฌ๋ถํฐ MSA ์ธ์ฆ๊น์ง (0) | 2021.07.22 |
---|---|
Micro Service Architecture์ด๋? (0) | 2021.07.22 |
Token ์ ์ฅ ์์น (0) | 2021.07.22 |
OAuth 2.0 (0) | 2021.07.22 |
React-query :: api fetch ์ ์ฌ์ฉํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ (0) | 2021.07.10 |
Comment