๊ตฌ๊ธ ํด๋ผ์ฐ๋ ์ฝ์์์ OAuth2 ๋ฑ๋กํ๊ธฐ
ยท
study
OAuth๋?OAuth๋ Open Authorization์ ์ค์๋ง์ผ๋ก, ์ ๋ณด์ ์ ๊ทผ ๊ถํ์ ๋ถ์ฌํ ์ ์๋ ๊ฐ๋ฐฉํ ํ์คOAuth ์ฉ์ด ์ ๋ฆฌ๋ฆฌ์์ค ์ค๋ (resource owner)์ธ์ฆ ์๋ฒ์ ์์ ์ ์ ๋ณด๋ฅผ ์ฌ์ฉํ๋๋ก ํ๊ฐํ๋ ์ฃผ์ฒด. ์๋น์ค๋ฅผ ์ด์ฉํ๋ ์ฌ์ฉ์๊ฐ ๋ฆฌ์์ค ์ค๋์ ํด๋น๋ฆฌ์์ค ์๋ฒ (resource server)๋ฆฌ์์ ์ค๋์ ์ ๋ณด๋ฅผ ๊ฐ์ง๋ฉฐ, ๋ฆฌ์์ค ์ค๋์ ์ ๋ณด๋ฅผ ๋ณดํธํ๋ ์ฃผ์ฒด๋ฅผ ์๋ฏธ. ๋ค์ด๋ฒ, ๊ตฌ๊ธ, ํ์ด์ค๋ถ์ด ๋ฆฌ์์ค ์๋ฒ์ ํด๋น์ธ์ฆ ์๋ฒ (authoriazation server)ํด๋ผ์ด์ธํธ์๊ฒ ๋ฆฌ์์ค ์ค๋์ ์ ๋ณด์ ์ ๊ทผํ ์ ์๋ ํ ํฐ์ ๋ฐ๊ธํ๋ ์ญํ ์ ํ๋ ์ ํ๋ฆฌ์ผ์ด์
ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์
(client application)์ธ์ฆ ์๋ฒ์๊ฒ ์ธ์ฆ์ ๋ฐ๊ณ ๋ฆฌ์์ค ์ค๋์ ๋ฆฌ์์ค๋ฅผ ์ฌ์ฉํ๋ ์ฃผ์ฒด๋ฅผ ์..