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