OAuth(Open Authorization)๋ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์๋น์ค๊ฐ ์ฌ์ฉ์๋ฅผ ๋์ ํ์ฌ ๋ณดํธ๋ ๋ฆฌ์์ค์ ์์ ํ๊ฒ ์ก์ธ์คํ ์ ์๋๋ก ํ๋ ํ ํฐ ๊ธฐ๋ฐ ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ๋ฅผ ์ํ ๊ฐ๋ฐฉํ ํ์ค์ ๋๋ค. OAuth์ ์ฃผ์ ๋ชฉํ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ HTTP ์๋น์ค์ ์ฌ์ฉ์ ๊ณ์ ์ ๋ํ ์ ํ๋ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ์ฌ ์ํธ์ ๊ฐ์ ์ฌ์ฉ์์ ์ค์ํ ์๊ฒฉ ์ฆ๋ช ์ ๋ ธ์ถํ์ง ์๊ณ ํน์ ๋ฐ์ดํฐ์ ์ก์ธ์คํ๊ณ ์์ ์ ์ํํ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋๋ค. OAuth๋ ๋ฐฑ์๋ ๊ฐ๋ฐ ๋งฅ๋ฝ์์ ๋๋ฆฌ ์ฌ์ฉ๋๋ฉฐ ์์ ๋ฏธ๋์ด ๋คํธ์ํฌ, ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง ๋ฐ SaaS ํ๋ซํผ์ ํฌํจํ์ฌ ๋ค์ํ ๊ณต๊ธ์ ๋๋ ์๋น์ค์ ์ฌ์ฉ์ ๋ฐ์ดํฐ์ ์ก์ธ์คํด์ผ ํ๋ ์น, ๋ชจ๋ฐ์ผ ๋ฐ API ์ ํ๋ฆฌ์ผ์ด์ ์ ํนํ ์ค์ํฉ๋๋ค.
2007๋ ์ ๋์ ๋ OAuth๋ ์ผ๋ จ์ ํ๋กํ ์ฝ ๊ฐ์ ๋ฐ ๊ฐ์ ์ ๊ฑฐ์ณ ํ์ฌ ๋ฒ์ ์ธ OAuth 2.0์์ ์ ์ ์ ์ด๋ฆ ๋๋ค. OAuth 2.0์ ์ฑ๊ธ ์ฌ์ธ์จ ์๋๋ฆฌ์ค์์ ์ฌ์ฉ์ ์ธ์ฆ์ ์ฌ์ฉ๋๋ OpenID Connect์ ๊ฐ์ ๋ค๋ฅธ ID ๋ฐ ์ก์ธ์ค ๊ด๋ฆฌ ํ์ค์ ๊ธฐ๋ฐ ์ญํ ์ ํ๋ฉด์ ์ธ์ฆ์ ์ํ ๊ฐ์ํ๋๊ณ ๋ณด๋ค ์์ ํ ํ๋ ์์ํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. OAuth 2.0์ ์ ๊ณ ์ ๋ฐ์ ๊ฑธ์ณ ๋๋ฆฌ ์ฑํ๋์์ผ๋ฉฐ 2021๋ ํ์ฌ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ด ํ์ํ ๋ชจ๋ ์น์ฌ์ดํธ์ 63% ์ด์์์ ์ฌ์ฉ๋๊ณ ์๋ค๊ณ W3Techs ์ค๋ฌธ ์กฐ์ฌ ๋ฐ์ดํฐ๊ฐ ๋ฐํ์ต๋๋ค.
OAuth๋ ์ํคํ ์ฒ์์ ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์ , ๋ฆฌ์์ค ์์ ์, ๋ฆฌ์์ค ์๋ฒ ๋ฐ ์ธ์ฆ ์๋ฒ์ ๋ค ๊ฐ์ง ์ฃผ์ ์ญํ ์ ํ์ฉํฉ๋๋ค. ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ผ๋ฐ์ ์ผ๋ก ์น ์ฑ, ๋ชจ๋ฐ์ผ ์ฑ ๋๋ ๊ธฐํ ๋ฐฑ์๋ ์๋น์ค๋ฅผ ๋ํ๋ด๋ ๋ณดํธ๋ ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ์ฐพ๋ ์ํํธ์จ์ด์ ๋๋ค. ๋ฆฌ์์ค ์์ ์๋ ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ถํ์ ๋ถ์ฌํ์ฌ ๋ฆฌ์์ค ์๋ฒ์ ์ ์ฅ๋ ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ํ์ฉํ๊ฑฐ๋ ๊ฑฐ๋ถํ ์ ์๋ ์ฌ์ฉ์์ ๋๋ค. ๋ฆฌ์์ค ์๋ฒ๋ ๋ณดํธ๋ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ํธ์คํ ํ๊ณ ํด๋ผ์ด์ธํธ์ ํ ํฐ์ ํ์ธํ์ฌ ์ก์ธ์ค ์ ์ด๋ฅผ ์ํํฉ๋๋ค. ๊ถํ ๋ถ์ฌ ์๋ฒ๋ ์ฌ์ฉ์์ ์ ์์ ํ์ธํ๊ณ ์ฌ์ฉ์์ ๋์์ ๋ฐ๋ผ ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์ ์ ํน์ ๊ถํ์ ๋ถ์ฌํ๋ ์ก์ธ์ค ํ ํฐ์ ๋ฐํํ๋ ์ญํ ์ ํฉ๋๋ค.
OAuth 2.0 ์ํฌํ๋ก๋ ๋ช ๊ฐ์ง ์ฃผ์ ๋จ๊ณ๋ก ์์ฝํ ์ ์์ต๋๋ค. ๋จผ์ ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ์๋ฅผ ์ธ์ฆ ์๋ฒ์ ์น ํ์ด์ง๋ก ๋ฆฌ๋๋ ์ ํ์ฌ ์ธ์ฆ ์๋ฒ์์ ์ก์ธ์ค ํ ํฐ์ ์์ฒญํฉ๋๋ค. ์ฌ์ฉ์๋ ๊ถํ ๋ถ์ฌ ์๋ฒ์ ๋ก๊ทธ์ธํ๊ณ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ์น์ธํ๋ฉด ๊ถํ ๋ถ์ฌ ์๋ฒ๋ ๊ถํ ๋ถ์ฌ๋ฅผ ๋ค์ ํด๋ผ์ด์ธํธ ์์ฉ ํ๋ก๊ทธ๋จ์ผ๋ก ๋ณด๋ ๋๋ค. ํด๋ผ์ด์ธํธ๋ ์ด ์น์ธ์ ์ฌ์ฉํ์ฌ ์ธ์ฆ ์๋ฒ์์ ์ก์ธ์ค ํ ํฐ์ ์์ฒญํฉ๋๋ค. ์ผ๋จ ํ๋ํ๋ฉด ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ก์ธ์ค ํ ํฐ์ ์ฌ์ฉํ์ฌ ํ ํฐ์ด ๋ง๋ฃ๋๊ฑฐ๋ ์ทจ์๋ ๋๊น์ง ๋ฆฌ์์ค ์๋ฒ์ ๋ณดํธ๋ ๋ฆฌ์์ค์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ํ ํฐ์๋ ๋ฒ์๊ฐ ์์ต๋๋ค. ์ฆ, ์ ํ๋ ๋ฆฌ์์ค ์ธํธ์ ๋ํ ํน์ ๊ถํ(์: ์ฝ๊ธฐ ์ ์ฉ ๋๋ ์ฝ๊ธฐ-์ฐ๊ธฐ)์ ๋ถ์ฌํ๋ฏ๋ก ์ต์ ๊ถํ ์์น์ ์ ์งํฉ๋๋ค.
OAuth๋ฅผ ์ฌ์ฉํ๋ฉด ๋ณด์ ๊ฐํ, ์ฌ์ฉ์ ๊ฒฝํ ๊ฐ์ , ์ ํ๋ฆฌ์ผ์ด์ ๋ณ ๋น๋ฐ๋ฒํธ ํ์์ฑ ๊ฐ์ ๋ฑ์ ์ด์ ์ด ์์ต๋๋ค. ๋ฆฌ์์ค ์์ ์๊ฐ ์์ ์ ์๊ฒฉ ์ฆ๋ช ์ ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ธ์ถํ์ง ์๊ณ ๋ ์์ ์ ๊ณ์ ๋ฐ ๋ฆฌ์์ค์ ๋ํ ์ ํ๋ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ ์ ์์ผ๋ฏ๋ก ๋ณด์์ด ํฅ์๋ฉ๋๋ค. ๋ํ ์ธ์ฆ ์๋ฒ๋ ๋ค๋จ๊ณ ์ธ์ฆ ๋ฐ ์ํ ๊ธฐ๋ฐ ์ธ์ฆ๊ณผ ๊ฐ์ ์ถ๊ฐ ๋ณด์ ์กฐ์น๋ฅผ ์ ๊ณตํ์ฌ ๋ฐ์ดํฐ ๋ณดํธ๋ฅผ ๊ฐํํ ์ ์์ต๋๋ค. ๋ค์ํ ์๋น์ค ๋ฐ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ฑ๊ธ ์ฌ์ธ์จ ๊ฒฝํ์ ์ ๊ณตํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํต๋๋ค. ๋ํ OAuth ํ ํฐ์ ์ทจ์ ๊ฐ๋ฅํ๊ณ ๋ฒ์ ์ธก๋ฉด์์ ์กฐ์ ํ ์ ์์ผ๋ฏ๋ก ์ฌ์ฉ์์ ์๋น์ค ๊ณต๊ธ์๋ ์๋น์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ถ์ฌ๋ ์ก์ธ์ค ๊ถํ์ ๋ ์ ์ ์ดํ ์ ์์ต๋๋ค.
AppMaster no-code ํ๋ซํผ ์ปจํ ์คํธ์์ OAuth๋ ์์ฑ๋ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ธ๋ถ ์๋น์ค ๊ฐ์ ํต์ ๋ฐ ํตํฉ์ ๋ณดํธํ๋ ๋ฐ ํ์์ ์ธ ์ญํ ์ ํ ์ ์์ต๋๋ค. ๊ณ ๊ฐ์ด ํ์ฌ ์ ๊ณต์ ์ฒด์ ์ฌ์ฉ์ ์ธ์ฆ ๋ฐ ๋ฐ์ดํฐ ์ก์ธ์ค๋ฅผ ํน์ง์ผ๋ก ํ๋ ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ ๋ AppMaster OAuth 2.0 ํ์ค์ ํ์ฉํ์ฌ ์ธ์ฆ ํ๋ฆ ๋ฐ ํด๋ผ์ด์ธํธ-์๋ฒ ์ํธ ์์ฉ์ ์ฒ๋ฆฌํ์ฌ ์์ ํ๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ์ํํ ํตํฉ ๊ฒฝํ์ ๋ณด์ฅํ ์ ์์ต๋๋ค.
OAuth๋ ์ต์ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ํ ํ์ ๊ธฐ์ ๋ก, ์ฌ๋ฌ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์๋น์ค์์ ๋ณดํธ๋ ๋ฆฌ์์ค์ ๋ํ ์์ ํ๊ณ ๋ฒ์๊ฐ ์ง์ ๋ ์ฌ์ฉ์ ๋์ ์ก์ธ์ค๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. OAuth๋ฅผ AppMaster์์ ์์ฑํ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํตํฉํจ์ผ๋ก์จ ๊ฐ๋ฐ์์ ์ต์ข ์ฌ์ฉ์ ๋ชจ๋ ์์ ํ๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ์ฌ์ฉ์ ์นํ์ ์ธ ์ธ์ฆ ํ๋ ์์ํฌ์ ์ด์ ์ ๋๋ฆด ์ ์์ต๋๋ค.