๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

OAuth2

(1)
[ React / Next ] Web Google Login ๊ธฐ๋Šฅ ๊ตฌํ˜„ (gsi/client) ํšŒ์‚ฌ์—์„œ Next๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” Web์˜ Google Login ์ง€์›์„ ์œ„ํ•ด ์›น์šฉ Google ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด์•ผ ํ•ด์„œ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์‚ฌ์šฉํ•˜๋˜ react-google-login ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ–ˆ์ง€๋งŒ ๋” ์ด์ƒ ๊ตฌ๊ธ€์—์„œ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ฐ์ฒด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ผ์„œ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋‹ค๊ฐ€ ์•„๋ž˜์˜ ๊ตฌ๊ธ€ ๊ฐœ๋ฐœ์ž ํŽ˜์ด์ง€๋ฅผ ์ฐธ๊ณ ํ•˜์—ฌ Google Identity Service(GSI)๋ฅผ ์ด์šฉํ•˜์—ฌ ๋กœ๊ทธ์ธ์„ ๊ตฌํ˜„ํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ๊ณต์‹ ๋ฌธ์„œ ๋งํฌ ๊ตฌ๊ธ€ ๊ฐœ๋ฐœ์ž ํŽ˜์ด์ง€ Authentication - ์›น์šฉ Google ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธ Google ๋กœ๊ทธ์ธ ํŠน์ง• - Google ๊ณ„์ •์œผ๋กœ ์›น ์„œ๋น„์Šค์—์„œ ์‚ฌ์šฉ์ž ์ธ์ฆ์„ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค. - ์‚ฌ์šฉ์ž๋Š” Google ๊ณ„์ •์— ๋กœ..