์ฐธ๊ณ ์ฌ์ดํธ
• https://puleugo.tistory.com/138
๐ซAccessToken๊ณผ ๐ชชRefreshToken
• AccessToken: ์๋ฒ API๋ฅผ ์ง์ ์์ฒญํ ๋ ์ฌ์ฉํ๋ค.
• RefreshToken: ์ก์ธ์ค ํ ํฐ์ด ๋ง๋ฃ๋์์ ๋ ์ก์ธ์ค ํ ํฐ์ ์ฌ๋ฐ๊ธํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ๋ค.
๐ง๐ปโค๏ธ๐ฉ๐ป๋ถ๋ฆฌ ๋ชฉ์
ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ API ํต์ ์ค, ํ ํฐ์ด ํด์ปค์๊ฒ ์ ์ถ๋ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.
๋ฐ๋ผ์, ์ง์ API๋ฅผ ํธ์ถํ๋ ์ก์ธ์ค ํ ํฐ์ ์ฃผ๊ธฐ๋ ์งง๊ฒ ์ค์ ํ๊ณ (์ฝ 1์๊ฐ)
์ก์ธ์ค ํ ํฐ์ ์ฌ๋ฐ๊ธํ๋ ๋ฆฌํ๋ ์ ํ ํฐ์ ์ฃผ๊ธฐ๋ ๋น๊ต์ ๊ธธ๊ฒ ์ค์ ํ๋ค. (์ฝ 2์ฃผ)
์ด๋ ๊ฒ ๋๋ค๋ฉด ์ก์ธ์ค ํ ํฐ์ด ์ ์ถ๋๋๋ผ๋ ๋ง๋ฃ ์ฃผ๊ธฐ๊ฐ ์งง์ ํผํด๋ฅผ ์กฐ๊ธ์ด๋๋ง ์ค์ผ ์ ์๋ค.
๐ป ๊ฐ๋ฐ
์ก์ธ์ค/๋ฆฌํ๋ ์ ํ ํฐ ๋ฐฉ์์ ์ค๊ฐ์ ํ์ทจ ๋นํ๋ ์ผ์ด์ค๋ฅผ ๊ณ ๋ คํ๊ณ ์๋ค.
๊ทธ๋์ ์ก์ธ์ค ํ ํฐ ์์๋ ์ค์ํ ๊ฐ์ ๋ฃ์ง ์๋๋ค.
๋ค๋ง, RefreshToken์ ํ์ทจ ๋นํ ์ ์์ผ๋, ํด๋ผ์ด์ธํธ์์ ์์ ํ๊ฒ ์ ์ฅํ๋ ๋ฐฉ์์ผ๋ก ๊ฐ๋ฐ์ด ์งํ๋๋ค.
๋ฐ๋ผ์ ํ ํฐ์๋
• ํ์ทจ ๋นํ ์, ์ค์ํ์ง ์์ ๋ฐ์ดํฐ
• ์๋ฒ์์ ์ ์ (๋ฐ์ดํฐ)๋ฅผ ์๋ณํ ์ ์๋ ๋ฐ์ดํฐ
๋ก ๊ฐ๋ฐ์ด ์งํ๋๋ค.
'Library > Auth' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ jwt ] React, Nodejs - jwtํ ํฐ์ ๋ฐ๊ธํ๊ณ ์ ํจ์ฑ์ ๊ฒ์ฌํด๋ณด์. (0) | 2024.02.29 |
---|---|
[ jwt ] jwt์ ๊ตฌ์กฐ (0) | 2024.02.23 |
[ bcrypt ] ๐ ๋ฐ์ดํฐ ์ํธํ ํด๋ณด๊ธฐ (2) | 2024.02.22 |
[ jwt ] ๋ก๊ทธ์ธ - Json Web Token์ ๋ํด ์์๋ณด๊ธฐ (0) | 2024.02.21 |