์ฌ์ฉ์ ์ธ์ฆ์ ๋งฅ๋ฝ์์ IdP(ID ๊ณต๊ธ์)๋ ๋ค์ํ ์๋น์ค, ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ํ๋ซํผ์ ์์ ํ๊ณ ์ํํ๊ฒ ์ก์ธ์คํ ์ ์๋๋ก ์ฌ์ฉ์ ID๋ฅผ ์์ฑ, ๊ด๋ฆฌ ๋ฐ ํ์ธํ๋ ์๋น์ค ๋๋ ์์คํ ์ ์๋ฏธํฉ๋๋ค. IdP์ ์ฃผ์ ๋ชฉํ๋ ์ฌ์ฉ์์ ์ ์์ ์์ ์ ์ผ๋ก ์ค์ ํ๊ณ ์ฌ์ฉ์๊ฐ ๋๊ตฌ์ธ์ง ํ์ธํ์ฌ ์ฌ์ฉ์๋ฅผ ์ธ์ฆํ๋ ๊ฒ์ ๋๋ค.
IdP๋ ์ฌ๋ฌ ์๋น์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฑธ์ณ ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ ํ๋ก์ธ์ค๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํ ํตํฉ ์์คํ ์ธ ์ค์ ์ง์ค์ ID ๊ด๋ฆฌ์์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ ์ฌ๋ฌ ๊ณ์ ์ ์ ์งํ๊ฑฐ๋ ์ฌ๋ฌ ๋ก๊ทธ์ธ ์ ๋ณด ์ธํธ๋ฅผ ๊ธฐ์ตํ ํ์ ์์ด ๋จ์ผ ์๊ฒฉ ์ฆ๋ช ์ธํธ(์: ์ฌ์ฉ์ ์ด๋ฆ ๋ฐ ๋น๋ฐ๋ฒํธ)๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ํ ์๋น์ค์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ๋ํ IdP๋ ์์ ํ๊ณ ํจ์จ์ ์ธ ์ก์ธ์ค ๊ด๋ฆฌ๋ฅผ ์ด์งํ๊ณ ๋จ์ํ๋ ์ฌ์ฉ์ ํ๋ก๋น์ ๋ ๋ฐ ํ๋ก๋น์ ๋ ํด์ ์ ๊ฐ์ ์ถ๊ฐ ์ด์ ์ ์ ๊ณตํ ๋ฟ๋ง ์๋๋ผ ์ฌ์ฉ์ ์ธ์ฆ ๋ฐ ๋ฐ์ดํฐ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ์ ๊ด๋ จ๋ ๊ท์ ์ค์ ์๊ตฌ ์ฌํญ์ ๊ฐ์ํํฉ๋๋ค.
์์ด๋ดํฐํฐ ๊ณต๊ธ์๋ LDAP(Lightweight Directory Access Protocol), SSO(Single Sign-On), OIDC(OpenID Connect), SAML(Security Assertion Markup Language), OAuth(Open Authorization) ๋ฑ ๋ค์ํ ์์ด๋ดํฐํฐ ์ธ์ฆ ๋ฐ ์ฌ์ฉ์ ๊ด๋ฆฌ ํ๋กํ ์ฝ์ ๊ตฌํํฉ๋๋ค. ๋. ์ด๋ฌํ ํ๋กํ ์ฝ์ IdP๊ฐ ์๋น์ค ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ํต์ ํ๋ ๋ฐฉ๋ฒ์ ๊ฒฐ์ ํ๊ณ ID ๊ด๋ จ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๋ฉฐ ๊ด๋ฒ์ํ ์์คํ ๊ณผ์ ์ํํ ํตํฉ์ ํ์ฉํฉ๋๋ค.
AppMaster ํ๋ซํผ์์ ์ฌ์ฉ์๋ IdP๋ฅผ ํ์ฉํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ์ ์์์ํค์ง ์์ผ๋ฉด์ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ๋ณด์ ์ธ์ฆ ๋ฐ ์ก์ธ์ค ์ ์ด๋ฅผ ๋ณด์ฅํ ์ ์์ต๋๋ค. ์ด๋ ๊ฐ๋ฐ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์์ ํ์ ์ธก๋ฉด์ ํด๊ฒฐํ๋ ๋ฐ ๋์์ด ๋ ๋ฟ๋ง ์๋๋ผ ํ๋ซํผ์ผ๋ก ์์ฑ๋ ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฑธ์ณ ์ฌ์ฉ์ ์ก์ธ์ค๋ฅผ ๊ฐ์ํํ๊ณ ๊ณ์ ๊ด๋ฆฌ๋ฅผ ๋จ์ํํฉ๋๋ค. ๋ํ AppMaster ํ๊ฒฝ ๋ด์์ IdP๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์๋๊ฐ ๋นจ๋ผ์ง๊ณ ๋น์ฉ์ด ์ ๊ฐ๋๋ฉฐ ์ ์ฌ์ ์ธ ๋ณด์ ์ทจ์ฝ์ฑ์ ๋ํ ๋ณต์๋ ฅ์ด ํฅ์๋ ์ ์์ต๋๋ค.
์ ์ฒด ์ธ์ฆ ํ๋ก์ธ์ค์์ IdP์ ์ญํ ์๋ ์ฌ์ฉ์ ์๊ฒฉ ์ฆ๋ช ์ ์์งํ๊ณ , ์ ์ฅ๋ ๋ฐ์ดํฐ์ ๋ํด ์ด๋ฅผ ํ์ธํ๊ณ , ์ธ์ฆ์ ์์ฒญํ๋ ์๋น์ค๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธ์ฆ ํ ํฐ์ ์ ๊ณตํ๋ ์์ ์ด ํฌํจ๋ฉ๋๋ค. ์ธ์ฆ ์์ ์ IdP์ ์์์์ฑํจ์ผ๋ก์จ ์๋น์ค ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ์ ๊ด๋ฆฌ ์ฑ ์์ ์์ํ์ฌ ํต์ฌ ๊ธฐ๋ฅ์ ์ง์คํ ์ ์์ต๋๋ค. ์ฐํฉ ID ๊ด๋ฆฌ๋ผ๊ณ ํ๋ ์ด ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ค์ํ ์์คํ ๊ฐ์ ์ํธ ์ด์ฉ์ฑ์ ๋ ์ฝ๊ฒ ํ๊ณ ๋ฏผ๊ฐํ ์ฌ์ฉ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๊ด๋ จ๋ ์ํ์ ์ค์ผ ์ ์์ต๋๋ค.
๋๊ท๋ชจ ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด IdP๋ฅผ ํตํฉํ๋ฉด ํผ์ฑ ๊ณต๊ฒฉ, ๋น๋ฐ๋ฒํธ ์ฌ์ฌ์ฉ, ๋ฌด๋จ ์ก์ธ์ค ์๋์ ๊ด๋ จ๋ ์ํ์ ํฌ๊ฒ ์ค์ผ ์ ์๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. IdP ์ฑ๊ณต์ ํต์ฌ ์์๋ ๋ค์ค ์์ ์ธ์ฆ(MFA)์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ์ด๋ ์ฌ์ฉ์๊ฐ ๋ ๊ฐ ์ด์์ ๋ณ๋ ์ฆ๊ฑฐ(์: ์ฌ์ฉ์๊ฐ ์๊ณ ์๊ฑฐ๋ ์์ ํ๊ฑฐ๋ ์์) ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ๊ธฐ ์ ์.
์ ์๋ ค์ง ID ๊ณต๊ธ์๋ก๋ Microsoft Azure Active Directory(Azure AD), Google Identity Platform, Amazon AWS Cognito, Okta ๋ฐ Auth0์ด ์์ต๋๋ค. ์ด๋ฌํ ๊ฐ IdP๋ ๋ค์ํ ์ฌ์ฉ ์ฌ๋ก์ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๋ค์ํ๊ณ ๊ณ ์ ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์๋ฅผ ๋ค์ด Azure AD๋ Office 365 ๋ฐ Azure ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ํฌํจํ Microsoft์ ์๋น์ค ์ํ๊ณ๋ฅผ ์ํด ์ค๊ณ๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ID ๊ณต๊ธ์์ ๋๋ค. ์ํฐํ๋ผ์ด์ฆ๊ธ ๋ณด์, ๋ค๋จ๊ณ ์ธ์ฆ ๊ธฐ๋ฅ, ๋ค๋ฅธ Microsoft ์๋น์ค์์ ์ํํ ํตํฉ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๋ฐ๋ฉด Google Identity Platform์ ์ฌ์ฉ์ ์ธ์ฆ, ์น์ธ, ๋ค์ํ ID ๊ด๋ จ ์๋น์ค๋ฅผ ํ๋์ ํตํฉ ์๋น์ค๋ก ๊ฒฐํฉํ์ฌ ํฌ๊ด์ ์ธ IDaaS(Identity-as-a-Service) ์๋ฃจ์ ์ ์ ๊ณตํ๋ ๋ฐ ๋ ์ค์ ์ ๋๊ณ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ์์ด๋ดํฐํฐ ๊ณต๊ธ์๋ ์์ ํ๊ณ ํจ์จ์ ์ธ ์ฌ์ฉ์ ์ธ์ฆ ๋ฐ ์์ด๋ดํฐํฐ ๊ด๋ฆฌ๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ ์ต์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์ ์ค์ถ์ ์ธ ์ญํ ์ ํฉ๋๋ค. ์ ๊ณ ํ์ค ํ๋กํ ์ฝ๊ณผ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ํตํฉํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์ํ๊ณ ์ก์ธ์ค ์ ์ด๋ฅผ ๋จ์ํํ๋ฉฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์์ ๊ฐํํฉ๋๋ค. AppMaster ํ๋ซํผ๊ณผ IdP์ ํตํฉ์ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ ๋ฟ๋ง ์๋๋ผ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ ๊ฑฐํ๋ ๋์์ ์ฌ์ฉ์ ID ๋ฐ ์ก์ธ์ค ๊ถํ ๊ด๋ฆฌ์ ๋ด์ฌ๋ ๋ณด์ ๋ฐ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.