Oauth - choigiseong/baseball GitHub Wiki
ํ๋ฆ๋
์ฒ์ login ์์ฒญ์ http://52.78.180.217/login์ผ๋ก ํ๋ค.
์ดํ backend๋ access token์ DB์ ์ ์ฅํ๊ณ jwt ํ ํฐ์ FE์ ๋ฐํ ํ๋ค. http authorization ํค๋์ jwt๋ฅผ ๋ฐํํ๋ค.
-
๋ง๋ฃ ๋์ง ์์ jwt FE๋ ์์ผ๋ก jwt์ ํจ๊ป ์ ๋ณด ์์ฒญ์ ํ๋ฉด BE๋ ๋งค๋ฒ jwt์ ์ ํจ์ฑ์ ๊ฒ์ฆํ๊ณ ํต๊ณผ ์์ผ์ค๋ค.
-
๋ง๋ฃ๋ jwt ๋งจ ์ฒ์ login page๋ก ๋์๊ฐ๋ค.
-
FE๋ jwt๊ฐ ๋ง๋ฃ ๋๊ธฐ ์ ์ ์ฐ์ฅ ์์ฒญ์ BE์๊ฒ ์์ฒญํ๋ค. http://52.78.180.217/login/refresh ๊ทธ๋ผ BE๋ ์๋ก์ด access์ refresh token์ ๋ฐ์์ ์ ์ฅ ํ FE์๊ฒ ์๋ก์ด jwt๋ฅผ ๋ฆฌํดํ๋ค.
- ๋ง์ฝ refresh token ๋ํ ๋ง๋ฃ๋๋ค๋ฉด ๋งจ ์ฒ์ ๋ก๊ทธ์ธ ํ๋ฉด์ผ๋ก ๋์๊ฐ๋ค.