Oauth - choigiseong/baseball GitHub Wiki

image
ํ๋ฆ„๋„

์ฒ˜์Œ login ์š”์ฒญ์€ http://52.78.180.217/login์œผ๋กœ ํ•œ๋‹ค.

์ดํ›„ backend๋Š” access token์„ DB์— ์ €์žฅํ•˜๊ณ  jwt ํ† ํฐ์„ FE์— ๋ฐ˜ํ™˜ ํ•œ๋‹ค. http authorization ํ—ค๋”์— jwt๋ฅผ ๋ฐ˜ํ™˜ํ•œ๋‹ค.

image

  1. ๋งŒ๋ฃŒ ๋˜์ง€ ์•Š์€ jwt FE๋Š” ์•ž์œผ๋กœ jwt์™€ ํ•จ๊ป˜ ์ •๋ณด ์š”์ฒญ์„ ํ•˜๋ฉด BE๋Š” ๋งค๋ฒˆ jwt์˜ ์œ ํšจ์„ฑ์„ ๊ฒ€์ฆํ•˜๊ณ  ํ†ต๊ณผ ์‹œ์ผœ์ค€๋‹ค.

  2. ๋งŒ๋ฃŒ๋œ jwt ๋งจ ์ฒ˜์Œ login page๋กœ ๋Œ์•„๊ฐ„๋‹ค.

  3. FE๋Š” jwt๊ฐ€ ๋งŒ๋ฃŒ ๋˜๊ธฐ ์ „์— ์—ฐ์žฅ ์‹œ์ฒญ์„ BE์—๊ฒŒ ์š”์ฒญํ•œ๋‹ค. http://52.78.180.217/login/refresh ๊ทธ๋Ÿผ BE๋Š” ์ƒˆ๋กœ์šด access์™€ refresh token์„ ๋ฐ›์•„์™€ ์ €์žฅ ํ›„ FE์—๊ฒŒ ์ƒˆ๋กœ์šด jwt๋ฅผ ๋ฆฌํ„ดํ•œ๋‹ค.

  • ๋งŒ์•ฝ refresh token ๋˜ํ•œ ๋งŒ๋ฃŒ๋๋‹ค๋ฉด ๋งจ ์ฒ˜์Œ ๋กœ๊ทธ์ธ ํ™”๋ฉด์œผ๋กœ ๋Œ์•„๊ฐ„๋‹ค.