[Spring boot] Spring boot Security๋ฅผ ์ด์ฉํ OAuth2 ์ธ์ฆ ๊ตฌํ 1 - Google ๊ณ์ ์ธ์ฆ
์ง๋ ํฌ์คํธ์ ์ด์ด์, ์ค๋์ ์๋ก์ด ํ๋ก์ ํธ๋ฅผ ์์ฑํ์ฌ Spring boot Security ๋ํ๋์๋ฅผ ์ด์ฉํด OAuth2 ์ธ์ฆ์ ๊ตฌํํ๋ ์๊ฐ์ ๊ฐ์ ธ๋ณด๊ณ ์ ํฉ๋๋ค. ์ง๋ ํฌ์คํธ์์ OAuth2 ์ธ์ฆ์ ๊ตฌํํ๊ธฐ ์ํด ์ธ์ฆ ํ ํฐ๊ณผ ์ก์ธ์ค ๊ถํ์ ์ป๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ดค์ต๋๋ค. ํด๋ผ์ด์ธํธ์์ ๊ถํ ์๋ฒ๋ฅผ ํตํด ๊ถํ์ ํ์ธํ๊ณ , ๋ถ์ฌ ๋ฐ์ ID์ Secret๋ฅผ ์ด์ฉํ์ฌ ํ ํฐ์ ๋ฐ๋ ๋ฐฉ์์ด์์ฃ . ์ด๋ฅผ ํ ๋๋ก Spring boot security๋ฅผ ์ด์ฉํ์ฌ ํ์ ๊ฐ์ ๊ณผ ์ธ์ฆ์ ๋์์ ์ด๋ป๊ฒ ๊ตฌํํ ์ ์๋์ง ์ง๊ธ๋ถํฐ ์ดํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ด ํฌ์คํธ๋ ๊ธฐ๋ณธ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ํ์ฌ๊ธ, OAuth2 ๋ก๊ทธ์ธ๋ถํฐ User Entity ์ฐ๋๊น์ง ๋ค๋ฃฐ ๊ฒ์ด๋ฉฐ ์ด๋ฒ์ ๋ค๋ฃฐ ๊ฒ์ ๊ธฐ๋ณธ์ ์ธ Spring boot security ..