728x90 springsecurity1 ์คํ๋ง ์ํ๋ฆฌํฐ & OAuth๋ก ๊ตฌ๊ธ ๊ฐํธ ๋ก๊ทธ์ธ, ํ์๊ฐ์ ์ํค๊ธฐ ๊นํ๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ(oauth1110)์ ์ฝ๋์ ํจ๊ป ์์ธํ ์ ๋ฆฌํด๋๊ธด ํ์ง๋ง,๋ธ๋ก๊ทธ์๋ ์ ์ฒด์ ์ธ ํ๋ฆ๋ง ์ ๋ฆฌํด๋๋ ค๊ณ ํ๋ค. ๐ ๊ตฌ๊ธ API ์ฝ์์์ OAuth ํด๋ผ์ด์ธํธ ID ๋ง๋ค๊ธฐ- ๊ตฌ๊ธ API ์ฝ์์ ์ ์ํ์ฌ ์ ํ๋ก์ ํธ๋ฅผ ๋ง๋ ๋ค.- ๊ทธ๋ฆฌ๊ณ ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด -> ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด ๋ง๋ค๊ธฐ -> OAuth ํด๋ผ์ด์ธํธ ID๋ฅผ ๋ง๋ ๋ค. - OAuth ํด๋ผ์ด์ธํธ ์์ด๋๋ฅผ ๋ง๋ค ๋ "์น์ธ๋ ๋ฆฌ๋๋ ์ URI"๋ฅผ ์ ๋ ฅํ๋ ์นธ์ด ๋จ๋๋ฐ, ๊ทธ ์นธ์ "http://{์๋น์คip}:{port}/login/oauth2/code/google" ์ ์ ๋ ฅํด์ค๋ค.- ์ด URI๋ ์คํ๋ง๋ถํธ์์ ๊ตฌ๊ธ ์๋ฒ๋ก๋ถํฐ ์ก์ธ์ค ํ ํฐ์ ๋ฐ๊ธฐ ์ํด ๋ฆฌ๋ค์ด๋ ํธํ๋ URI๋ผ๊ณ ํ๋ค. - OAuth ํด๋ผ์ด์ธํธ ID ์์ฑ์ด ์๋ฃ๋๋ฉด, ํด๋ผ์ด์ธํธID์.. 2024. 11. 12. ์ด์ 1 ๋ค์ 728x90