์ํฐํ๋ผ์ด์ฆ ๊ฑด๊ฐ ๋ฐ ์ฐ๋์ค ํ๋ซํผ์ ์ํ Okta SSO ๋ฐ SCIM ํตํฉ
ํ ์ํฐํ๋ผ์ด์ฆ ๊ฑด๊ฐ ๋ฐ ์ฐ๋์ค SaaS ํ๋ซํผ์ ์ํํ ์ง์ ์ก์ธ์ค๋ฅผ ์ํ Single Sign-On (SSO)๊ณผ SCIM์ ํตํ ์๋ํ๋ ์ฌ์ฉ์ ํ๋ก๋น์ ๋/์ญํ ํด์ ๋ฅผ ์๊ตฌํ๋ ๋๊ท๋ชจ ์กฐ์ง ๊ณ ๊ฐ์ ์ง์ํด์ผ ํ์ต๋๋ค. ์ด๋ ์ํฐํ๋ผ์ด์ฆ ์์ ์ ์ํ ํ์ ์๊ฑด์ด์์ต๋๋ค.
ํ๋ก์ ํธ ์๋ดํ๊ธฐ
๊ณผ์
์ํฐํ๋ผ์ด์ฆ ๊ณ ๊ฐ๋ค์ ID ์ฐ๋ ๋ฐ ์๋ํ๋ ๋ผ์ดํ์ฌ์ดํด ๊ด๋ฆฌ ์์ด๋ ํ๋ซํผ ๋์ ์ ๊ฑฐ๋ถํ์ต๋๋ค:
- SSO ์๊ตฌ ์ฌํญ โ IT ๋ถ์๋ ์ง์๋ค์ด ๊ฐ๋ณ ์๊ฒฉ ์ฆ๋ช ์ด ์๋ ๊ธฐ์ ์ ID ๊ณต๊ธ์๋ฅผ ํตํด ๋ก๊ทธ์ธํ๋๋ก ์ง์ํ์ต๋๋ค
- ์๋ ์จ๋ณด๋ฉ ์ค๋ฒํค๋ โ ์๋ก์ด ์กฐ์ง์ด ๊ฐ์ ํ ๋ ์๋ฐฑ ๋ช ์ ์ง์์ ์๋์ผ๋ก ์ถ๊ฐํ๋ ๋ฐ ๋ฉฐ์น ๊ฐ์ ๊ด๋ฆฌ ์์ ์ด ์์๋์์ต๋๋ค
- ์คํ๋ณด๋ฉ ์ํ โ ์ง์๋ค์ด ์กฐ์ง์ ๋ ๋ ํ์๋ ํ๋ซํผ ๊ณ์ ์ด ๋ช ์ฃผ ๋์ ํ์ฑ ์ํ๋ก ์ ์ง๋์ด ๊ท์ ์ค์ ๋ฐ ๋ฐ์ดํฐ ์ก์ธ์ค ๋ฌธ์ ๋ฅผ ์ผ๊ธฐํ์ต๋๋ค
- ๊ทธ๋ฃน ๊ธฐ๋ฐ ์ก์ธ์ค โ ๋ค๋ฅธ ์ง์ ๊ทธ๋ฃน์ ๋ค๋ฅธ ๊ธฐ๋ฅ ๊ณ์ธต ๋ฐ ํ๋ก๊ทธ๋จ ์ก์ธ์ค๋ฅผ ํ์๋ก ํ์ต๋๋ค
- ๋ฉํฐํ ๋ํธ ๋ณต์ก์ฑ โ ๊ฐ ์ํฐํ๋ผ์ด์ฆ ๊ณ ๊ฐ์ ์๋ก ๋ค๋ฅธ ๊ตฌ์ฑ, ์์ฑ ๋งคํ ๋ฐ ๊ทธ๋ฃน ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ์์ฒด ID ๊ณต๊ธ์ ํ ๋ํธ๋ฅผ ๊ฐ์ง๊ณ ์์์ต๋๋ค
- ๊ธฐ์กด ์ธ์ฆ ๊ณต์กด โ ํ๋ซํผ์ ์ด๋ฏธ ์ด๋ฉ์ผ/๋น๋ฐ๋ฒํธ ๋ฐ OAuth ๊ธฐ๋ฐ ์ธ์ฆ์ ์ฌ์ฉํ๊ณ ์์์ต๋๋ค. SSO๋ ๊ธฐ์กด ํ๋ฆ์ ๋ฐฉํดํ์ง ์๊ณ ๊ณต์กดํด์ผ ํ์ต๋๋ค
์ฐ๋ฆฌ์ ์๋ฃจ์
์ฐ๋ฆฌ๋ ์ธ์ฆ์ ์ํด SAML 2.0/OIDC๋ฅผ ํตํ Okta SSO๋ฅผ, ์๋ํ๋ ์ฌ์ฉ์ ํ๋ก๋น์ ๋, ์ญํ ํด์ ๋ฐ ๊ทธ๋ฃน ๋๊ธฐํ๋ฅผ ์ํด SCIM 2.0์ ๊ตฌํํ์ฌ ๊ธฐ์กด ๋ฉํฐํ ๋ํธ ๋ฐฑ์๋์ ํตํฉํ์ต๋๋ค.
์ํคํ ์ฒ
- ID ๊ณต๊ธ์: Okta (๊ณ ๊ฐ ๊ด๋ฆฌ ํ ๋ํธ)
- SSO ํ๋กํ ์ฝ: SAML 2.0 (์ฃผ์) + OIDC (๋์)
- ํ๋ก๋น์ ๋: ํ๋ซํผ ๋ฐฑ์๋์ ๋ด์ฅ๋ SCIM 2.0 ์๋ฒ
- ๋ฐฑ์๋: PostgreSQL ๋ฐ Redis๋ฅผ ์ฌ์ฉํ NestJS
- ์ธ์ฆ ๊ณ์ธต: SSO๋ฅผ ์ธ์ํ๋ ํ ํฐ ๋ฐํ ๊ธฐ๋ฅ์ ๊ฐ์ถ JWT ๊ธฐ๋ฐ ์ธ์
- ๊ด๋ฆฌ์ ๋์๋ณด๋: SSO ์ค์ ์ ์ํ React ๊ธฐ๋ฐ ํ ๋ํธ ๊ตฌ์ฑ
- ๊ธฐ์กด ์ธ์ฆ: ์ด๋ฉ์ผ/๋น๋ฐ๋ฒํธ + Google OAuth๊ฐ SSO์ ํจ๊ป ์ ์ง๋์์ต๋๋ค
---
SSO ๊ตฌํ (SAML 2.0 / OIDC)
SAML 2.0 ํ๋ฆ
SP-initiated SAML ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ์ด ์๋ํฉ๋๋ค: ์ฌ์ฉ์๊ฐ ๋ก๊ทธ์ธ ํ์ด์ง๋ฅผ ๋ฐฉ๋ฌธํ์ฌ SSO๋ฅผ ์ ํํ๊ณ , ํ์ฌ ์ด๋ฉ์ผ ๋๋ฉ์ธ์ ์ ๋ ฅํ๋ฉด ํ๋ซํผ์ ํด๋น ๋๋ฉ์ธ์์ ํ ๋ํธ์ Okta ๊ตฌ์ฑ์ ์๋ณํ๊ณ , Okta์ AuthnRequest๋ฅผ ์ ์กํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ์ธ์ฆํ๋ฉด Okta๋ ์๋ช ๋ SAML assertion์ ๋ฐํํ๊ณ , ํ๋ซํผ์ assertion์ ๊ฒ์ฆํ ํ JWT ํ ํฐ์ผ๋ก ์ธ์ ์ ์์ฑํฉ๋๋ค.
ํ ๋ํธ๋ณ ๊ตฌ์ฑ
๊ฐ ํ ๋ํธ์ SSO๋ ID ๊ณต๊ธ์์ SSO URL, entity ID, ์๋ช ๊ฒ์ฆ์ ์ํ X.509 ์ธ์ฆ์์ ํจ๊ป ํ๋ซํผ์ SP entity ID, assertion consumer service URL, ๊ทธ๋ฆฌ๊ณ ID ๊ณต๊ธ์ ํ๋กํ ํ๋์์ ํ๋ซํผ ์ฌ์ฉ์ ํ๋๋ก์ ์์ฑ ๋งคํ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
OIDC ๋์
SAML๋ณด๋ค OIDC๋ฅผ ์ ํธํ๋ ๊ณ ๊ฐ์ ์ํด ํ๋ซํผ์ OIDC ํด๋ ์์ ํตํ ๋์ผํ ์์ฑ ๋งคํ๊ณผ JWKS๋ฅผ ์ฌ์ฉํ ID ํ ํฐ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ํตํด PKCE๊ฐ ํฌํจ๋ Authorization Code flow๋ฅผ ์ง์ํฉ๋๋ค.
๋ฉํฐํ ๋ํธ SSO ๋ผ์ฐํ
ํ๋ซํผ์ ์ฌ์ฉ์์ ์ด๋ฉ์ผ ๋๋ฉ์ธ์ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฐ๋ฅธ ID ๊ณต๊ธ์๋ก ์ฌ์ฉ์๋ฅผ ๋ผ์ฐํ ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ์ด๋ฉ์ผ์ ์ ๋ ฅํ๋ฉด ํ๋ซํผ์ ํ ๋ํธ SSO ๊ตฌ์ฑ์ ๋ํด ๋๋ฉ์ธ์ ์กฐํํฉ๋๋ค. SSO๊ฐ ๊ตฌ์ฑ๋ ๊ฒฝ์ฐ, ์ฌ์ฉ์๋ ํด๋น ์กฐ์ง์ Okta ํ ๋ํธ๋ก ๋ฆฌ๋๋ ์ ๋ฉ๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ, ์ด๋ฉ์ผ/๋น๋ฐ๋ฒํธ ๋๋ Google OAuth๋ก ๋์ฒด๋ฉ๋๋ค. ์ง์ SSO ์ก์ธ์ค๋ฅผ ์ํ Vanity URL๋ ์ง์๋ฉ๋๋ค. ---
SCIM 2.0 ๊ตฌํ
SCIM ์๋ฒ
ํ๋ซํผ์ Okta๊ฐ ์ฌ์ฉ์ ๋ฐ ๊ทธ๋ฃน์ ๊ด๋ฆฌํ๊ธฐ ์ํด ํธ์ถํ๋ SCIM 2.0 ์ค์ API๋ฅผ ๋ ธ์ถํฉ๋๋ค. ์ด API๋ ์ ์ฒด ์ฌ์ฉ์ ๋ผ์ดํ์ฌ์ดํด ์์ (์์ฑ, ์ฝ๊ธฐ, ์ ๋ฐ์ดํธ, ๋นํ์ฑํ, ์ญ์ ), ๋ฉค๋ฒ์ญ ๊ด๋ฆฌ๋ฅผ ํฌํจํ ๊ทธ๋ฃน CRUD, ๊ทธ๋ฆฌ๊ณ ๊ธฐ๋ฅ, ์คํค๋ง, ๋ฆฌ์์ค ์ ํ์ ์ํ ํ์ค SCIM ๊ฒ์ ์๋ํฌ์ธํธ๋ฅผ ์ง์ํฉ๋๋ค.
SCIM์ ํตํ ์ฌ์ฉ์ ๋ผ์ดํ์ฌ์ดํด
ํ๋ก๋น์ ๋:๊ด๋ฆฌ์๊ฐ Okta์์ ํ๋ซํผ ์ฑ์ ์ฌ์ฉ์๋ฅผ ํ ๋นํ๋ฉด Okta๋ SCIM API์ ์์ฑ ์์ฒญ์ ๋ณด๋ ๋๋ค. ํ๋ซํผ์ ํ ๋ํธ ์ฐ๊ด๊ณผ ํจ๊ป ์ฌ์ฉ์ ๊ณ์ ์ ์์ฑํ๊ณ , ์ด๋ฅผ ํ์ฑ ๋ฐ SSO ํ๋ก๋น์ ๋๋ ๊ฒ์ผ๋ก ํ์ํ๋ฉฐ, ์ฌ์ฉ์๋ SSO๋ฅผ ํตํด ์ฆ์ ๋ก๊ทธ์ธํ ์ ์์ต๋๋ค.
ํ๋กํ ์ ๋ฐ์ดํธ:๊ด๋ฆฌ์๊ฐ Okta์์ ์ฌ์ฉ์ ํ๋กํ์ ์ ๋ฐ์ดํธํ๋ฉด ๋ณ๊ฒฝ ์ฌํญ์ SCIM์ ํตํด ํ๋ซํผ์ผ๋ก ํธ์๋ฉ๋๋ค. ๋ถ์ ๋ณ๊ฒฝ ์ ๊ทธ๋ฃน ๋ฉค๋ฒ์ญ์ ์๋์ผ๋ก ์ฌํ๊ฐ๋ฉ๋๋ค.
์ญํ ํด์ :Okta์์ ์ฌ์ฉ์๊ฐ ์ฑ์์ ์ ๊ฑฐ๋๋ฉด ํ๋ซํผ์ ๊ณ์ ์ ๋นํ์ฑํํฉ๋๋ค. ์ฆ์ ๋ชจ๋ ํ์ฑ ์ธ์ ์ ์ทจ์ํ๊ณ , ์ถ๊ฐ ๋ก๊ทธ์ธ์ ๋ฐฉ์งํ๋ฉฐ, ๋ณด์กด ์ ์ฑ ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ์ ์งํ๊ณ , ๋ผ์ด์ ์ค ์ํธ๋ฅผ ํ๋ณดํฉ๋๋ค.
์ฌํ์ฑํ:Okta์์ ์ฌ์ฉ์๋ฅผ ๋ค์ ํ ๋นํ๋ฉด ๋ชจ๋ ์ด์ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋๋ก ์ ์งํ ์ฑ ๊ณ์ ์ด ์ฌํ์ฑํ๋ฉ๋๋ค.
๊ทธ๋ฃน ๋๊ธฐํ
Okta ๊ทธ๋ฃน์ ํ๋ซํผ ์ญํ ๋ฐ ํ๋ก๊ทธ๋จ ๊ณ์ธต์ ๋งคํ๋์ด ๋ค์ํ ๊ธฐ๋ฅ ์์ค, ๊ด๋ฆฌ์ ๊ธฐ๋ฅ, ์ ๋ฌธํ๋ ๋์๋ณด๋ ๋ฐ ๋ ์ ํ๋ก๊ทธ๋จ ๋ฑ๋ก์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ์ดํฉ๋๋ค. Okta์ ๊ทธ๋ฃน ๋ฉค๋ฒ์ญ ๋ณ๊ฒฝ ์ฌํญ์ SCIM์ ํตํด ํธ์๋๋ฉฐ ๋ค์ ๋ก๊ทธ์ธํ ํ์ ์์ด ์ค์๊ฐ์ผ๋ก ๋ฐ์๋ฉ๋๋ค. ---
๋ณด์ ๋ฐ ์ธ์ฆ
SSO ํ ํ ํฐ ๋ฐํ
SAML assertion ์ ํจ์ฑ ๊ฒ์ฌ ํ, ํ๋ซํผ์ ์ฌ์ฉ์ ID, ์กฐ์ง, ์ญํ (SCIM ๊ทธ๋ฃน ๋ฉค๋ฒ์ญ์์ ํ์), ์ธ์ฆ ๋ฐฉ๋ฒ ๋ฐ ID ๊ณต๊ธ์์ ๋ํ ํด๋ ์์ ํฌํจํ๋ ํ ๋ํธ ๋ฒ์์ JWT๋ฅผ ๋ฐํํฉ๋๋ค. ์ด๋ SSO์ ๋ค๋ฅธ ์ธ์ฆ ๋ฐฉ๋ฒ ๊ฐ์ ๊ฐ์ฌ ์ฐจ๋ณํ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
์ธ์ ๊ด๋ฆฌ
- SSO ์ธ์ ์ Okta์ ์ธ์ ์๋ช ์ ๋ฐ๋ฆ ๋๋ค
- ์ฌ์ฉ์๊ฐ Okta์์ ๋ก๊ทธ์์ํ ๋ ์ธ์ ์ข ๋ฃ๋ฅผ ์ํ Single Logout (SLO) ์ง์
- ์ฆ๊ฐ์ ์ธ ์ธ์ ์ทจ์๋ฅผ ์ํ ๋ฐฑ์ฑ๋ ๋ก๊ทธ์์ ์นํ
- SCIM ๋นํ์ฑํ๋ 60์ด ์ด๋ด์ ๋ชจ๋ ํ์ฑ ์ธ์ ์ ์ทจ์ํฉ๋๋ค
๋ณด์ ์ ์ด
- ํ ๋ํธ์ X.509 ์ธ์ฆ์์ ๋ํ SAML ์๋ต ์๋ช ์ ํจ์ฑ ๊ฒ์ฆ
- ์ผํ์ฉ ์ถ์ ์ ํตํ assertion ์ฌ์ฌ์ฉ ๋ฐฉ์ง
- assertion ํ์์คํฌํ ์ ํจ์ฑ ๊ฒ์ฆ์ ์ํ ํด๋ญ ์คํ ํ์ฉ ์ค์ฐจ
- Audience restriction ์ ํจ์ฑ ๊ฒ์ฆ
- ๋ฏผ๊ฐํ ๋ฐฐํฌ๋ฅผ ์ํ ์ํธํ๋ assertion ์ง์
- ํ ๋ํธ๋ณ Bearer ํ ํฐ์ ํตํ SCIM ์๋ํฌ์ธํธ ์ธ์ฆ
- SCIM ์๋ํฌ์ธํธ์ ๋ํ Rate limiting
---
๊ด๋ฆฌ์ ๊ตฌ์ฑ ๋์๋ณด๋
ํ ๋ํธ SSO ์ค์
๊ด๋ฆฌ์ ๋์๋ณด๋๋ ์ ํ ์๋น์ค ์ค์ ํ๋ฆ์ ์ ๊ณตํฉ๋๋ค:
- ํ๋กํ ์ฝ ์ ํ โ SAML 2.0 ๋๋ OIDC ์ ํ
- ๋ฉํ๋ฐ์ดํฐ ์ ๋ก๋ โ IdP ๋ฉํ๋ฐ์ดํฐ XML ์ ๋ก๋ (๊ตฌ์ฑ์ ์๋์ผ๋ก ์ฑ์)
- ์์ฑ ๋งคํ โ ID ๊ณต๊ธ์ ํ๋กํ ํ๋๋ฅผ ํ๋ซํผ ์ฌ์ฉ์ ํ๋์ ๋งคํ
- ๋๋ฉ์ธ ํ์ธ โ SSO ๋ผ์ฐํ ์ ์ํ ์ด๋ฉ์ผ ๋๋ฉ์ธ ์์ ๊ถ ํ์ธ
- ์ฐ๊ฒฐ ํ ์คํธ โ ๋ชจ๋ ์ฌ์ฉ์์ ๋ํด ํ์ฑํํ๊ธฐ ์ ์ ํ ์คํธ SSO ๋ก๊ทธ์ธ ์์
- SCIM ์ค์ โ SCIM ํ๋ก๋น์ ๋ ๊ตฌ์ฑ์ ์ํ Bearer ํ ํฐ ์์ฑ
- ๊ทธ๋ฃน ๋งคํ โ ID ๊ณต๊ธ์ ๊ทธ๋ฃน์ ํ๋ซํผ ์ญํ ๋ฐ ๊ณ์ธต์ ๋งคํ
๋์๋ณด๋๋ ๋ํ ์์ฌ์ด ID ๊ณต๊ธ์ ์ฑ ๊ตฌ์ฑ์ ์ํ ๋ค์ด๋ก๋ ๊ฐ๋ฅํ SP ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. ---
์ฃผ์ ๊ธฐ๋ฅ
- SAML 2.0 + OIDC ์ง์ โ ํ ๋ํธ๋ณ ์ ์ฐํ ํ๋กํ ์ฝ ์ ํ
- SCIM 2.0 ํ๋ก๋น์ ๋ โ ์๋ํ๋ ์ฌ์ฉ์ ์์ฑ, ์ ๋ฐ์ดํธ ๋ฐ ๋นํ์ฑํ
- ๊ทธ๋ฃน-์ญํ ๋งคํ โ ID ๊ณต๊ธ์ ๊ทธ๋ฃน์ด ํ๋ซํผ ์ก์ธ์ค ๊ณ์ธต ๋ฐ ํ๋ก๊ทธ๋จ์ ์ ์ด
- ์ฆ๊ฐ์ ์ธ ์ญํ ํด์ โ SCIM ๋นํ์ฑํ๋ 60์ด ์ด๋ด์ ์ก์ธ์ค๋ฅผ ์ทจ์
- ๋ฉํฐํ ๋ํธ SSO ๋ผ์ฐํ โ ํ ๋ํธ ์ ๋ฐ์ ๊ฑธ์น ์ด๋ฉ์ผ ๋๋ฉ์ธ ๊ธฐ๋ฐ IdP ๊ฒ์
- ๊ณต์กดํ๋ ์ธ์ฆ ๋ฐฉ๋ฒ โ ์ด๋ฉ์ผ/๋น๋ฐ๋ฒํธ ๋ฐ Google OAuth์ ํจ๊ป SSO
- ์ ํ ์๋น์ค ์ค์ โ ์์ง๋์ด๋ง ์ง์ ์์ด SSO ๊ตฌ์ฑ์ ์ํ ๊ด๋ฆฌ์ ๋์๋ณด๋
- ๋จ์ผ ๋ก๊ทธ์์ โ ์ฌ์ฉ์๊ฐ ID ๊ณต๊ธ์์์ ๋ก๊ทธ์์ํ ๋ ํ๋ซํผ ์ธ์ ์ข ๋ฃ
- ๊ฐ์ฌ ์ถ์ โ ๊ท์ ์ค์๋ฅผ ์ํด ๋ชจ๋ SCIM ์์ ๋ฐ SSO ์ด๋ฒคํธ ๊ธฐ๋ก
- SCIM ๊ทธ๋ฃน ๋๊ธฐํ โ ID ๊ณต๊ธ์ ๊ทธ๋ฃน ๋ฉค๋ฒ์ญ์ผ๋ก๋ถํฐ ์ค์๊ฐ ์ญํ ๋ฐ ํ๋ก๊ทธ๋จ ๋ณ๊ฒฝ
๊ฒฐ๊ณผ
๊ธฐ์ ์คํ
caseStudyDetail.more ์ฌ๋ก ์ฐ๊ตฌ
๋ ๋ง์ ๊ธฐ์ ๊ตฌํ ์ฌ๋ก๋ฅผ ์ดํด๋ณด์ธ์
OCR ๋ฐ QuickBooks ์ฐ๋์ ํตํ AI ๊ธฐ๋ฐ ์ก์ฅ ์ฒ๋ฆฌ
๋งค์ ์๋ฐฑ ๊ฑด์ ๊ณต๊ธ์ ์ฒด ์ก์ฅ์ ์ฒ๋ฆฌํ๋ ์ค๊ฒฌ ๊ธฐ์ ์ AI/OCR์ ์ฌ์ฉํ์ฌ ์ก์ฅ ๋ฐ์ดํฐ๋ฅผ ์๋์ผ๋ก ์ถ์ถํ๊ณ ์ด๋ฅผ QuickBooks์ ์ง์ ๋๊ธฐํํ์ฌ ์ฅ๋ถ ์ ๋ฆฌ ๋ฐ ์ง๊ธ ์ถ์ ์ ํจ์ผ๋ก์จ ์๋ ๋ฐ์ดํฐ ์ ๋ ฅ์ ์์ ์ผ ํ์ต๋๋ค.
SCTE-35 ๋ง์ปค ํ์ฑ ๋ฐ ๋ค์ค ํ๋ซํผ ํ๋ ์ด์ด ํตํฉ์ ํตํ ํด๋ผ์ด์ธํธ ์ธก ๊ด๊ณ ์ฝ์ (CSAI)
ํ ๋น๋์ค ์คํธ๋ฆฌ๋ฐ ํ๋ซํผ์ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ์ปค๋ฅํฐ๋ TV ์ฑ ์ ๋ฐ์ ๊ฑธ์ณ Client-Side Ad Insertion (CSAI)์ ๊ตฌํํด์ผ ํ์ต๋๋ค. ์ด๋ ์๋ฒ ์ธก ์ฝ์ ์ผ๋ก๋ ์ ๊ณตํ ์ ์๋, ํด๋ฆญ ๊ฐ๋ฅํ ์ค๋ฒ๋ ์ด, ์ปดํจ๋์ธ ๋ฐฐ๋, ๊ฑด๋๋ฐ๊ธฐ ๋ฒํผ ๋ฑ ์์ ํ ๊ด๊ณ ์ํธ์์ฉ ์ง์์ ํตํด ๊ฐ์ธํ๋ ๊ธฐ๊ธฐ ์์ค์ ๊ด๊ณ ๊ฒฝํ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
MicrocosmWorks๋ Okta์ ํฌ์ค ๋ฐ ์ฐ๋์ค ํ๋ซํผ ๊ฐ์ ์๋ ์ฌ์ฉ์ ํ๋ก๋น์ ๋ ๋ฐ ํ๋ก๋น์ ๋ ํด์ ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๊ธฐ ์ํด SCIM 2.0 ํ๋กํ ์ฝ์ ๊ตฌํํ์ต๋๋ค. ๋ฐ๋ผ์ IT admin์ด Okta ๋๋ ํฐ๋ฆฌ์์ ์ฌ์ฉ์๋ฅผ ์ถ๊ฐ, ์์ ๋๋ ์ ๊ฑฐํ ๋, ์ด๋ฌํ ๋ณ๊ฒฝ ์ฌํญ์ ๋ช ์ด ๋ด์ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ์ ํ๋ฉ๋๋ค. ์ด๋ IT ํ์ด ์ด์ ์ support ticket์ ํตํด ์ฒ๋ฆฌํ๋ ์๋ ๊ณ์ ์์ฑ, ๊ถํ ์ ๋ฐ์ดํธ ๋ฐ ์คํ๋ณด๋ฉ ์์ ์ ์ ๊ฑฐํ์ฌ access management overhead๋ฅผ ์ฝ 90%๊น์ง ์ค์ ๋๋ค.
MicrocosmWorks๋ Okta ๊ทธ๋ฃน ๋ฉค๋ฒ์ญ์ ์ ํ๋ฆฌ์ผ์ด์ ์์ค ์ญํ ๋ฐ ๊ถํ์ผ๋ก ๋ณํํ๋ ๊ตฌ์ฑ ๊ฐ๋ฅํ ์ญํ ๋งคํ ๊ณ์ธต์ ๊ตฌ์ถํ์ต๋๋ค. ์ด๋ ์ง์ ์ ์ธ ๊ทธ๋ฃน-์ญํ ๋งคํ๊ณผ ์ฌ๋ฌ ๊ทธ๋ฃน ๋ฉค๋ฒ์ญ์ ๊ฒฐํฉํ๋ ๋ณต์กํ ๊ท์น์ ๋ชจ๋ ์ง์ํฉ๋๋ค. ์ฌ์ฉ์์ Okta ๊ทธ๋ฃน ๋ฉค๋ฒ์ญ์ด Okta์์ ๋ณ๊ฒฝ๋๋ฉด SCIM ํตํฉ์ ์ค์๊ฐ์ผ๋ก ํด๋น ์ ํ๋ฆฌ์ผ์ด์ ๊ถํ์ ์ ๋ฐ์ดํธํ๋ฉฐ, ์์คํ ์ ๊ฐ์ฌ ๊ท์ ์ค์๋ฅผ ์ํด ๋ชจ๋ ๊ถํ ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ๋กํฉ๋๋ค.
MicrocosmWorks๋ SCIM ํ๋ก๋น์ ๋ ํด์ ์ด๋ฒคํธ๋ฅผ ๋ชจ๋ํฐ๋งํ์ฌ ๋นํ์ฑํ๋ ์ฌ์ฉ์์ ๋ชจ๋ ์ฅ์น ๋ฐ ๋ธ๋ผ์ฐ์ ์์์ ๋ชจ๋ ํ์ฑ ์ธ์ ์ ์ฆ์ ๋ฌดํจํํ๋ ์ค์๊ฐ ์ธ์ ์ฒ ํ๋ฅผ ๊ตฌํํ์ต๋๋ค. ์์คํ ์ ํ ํฐ ๋ง๋ฃ๋ฅผ ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ , Okta ์ด๋ฒคํธ ๋ฐ์ ์ ์ด ๋ด์ ์ธ์ ์ ์ฅ์๋ก ์ฒ ํ๋ฅผ ์ ๊ทน์ ์ผ๋ก ํธ์ํฉ๋๋ค. ์ด๋ ์ง์์ด ํด๊ณ ๋์ด ์ฆ๊ฐ์ ์ธ ์ก์ธ์ค ์ ๊ฑฐ๊ฐ ํ์ํ ๋ ๋ณด์ ๊ท์ ์ค์์ ๋งค์ฐ ์ค์ํฉ๋๋ค.
๋ค, MicrocosmWorks๋ ์ธ์ฆ ๋ ์ด์ด๋ฅผ ์ค๊ณํ์ฌ Okta์ ๋ผ์ฐํ ๊ท์น์ ํตํด ์ฌ๋ฌ ๋์ ID ๊ณต๊ธ์๋ฅผ ์ง์ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์๋ก ๋ค๋ฅธ ๊ธฐ์ ๋๋ ํฐ๋ฆฌ์ ์ฌ์ฉ์๊ฐ ๋์ผํ ์ ํ๋ฆฌ์ผ์ด์ ์ธ์คํด์ค์ ์ก์ธ์คํ๋ ๋์ ๊ฐ์์ IdP๋ฅผ ํตํด ์ธ์ฆํ ์ ์์ต๋๋ค. ์ด๋ ํฉ๋ณ๋ ์กฐ์ง์ด ๋ณ๋์ Active Directory ๋๋ฉ์ธ์ ์ ์งํ๋ M&A ์ ํ ์ค์ ํ์์ ์ด๋ฉฐ, ์์คํ ์ IdP ๊ฐ์ ์์ฑ ๋งคํ ์ฐจ์ด๋ฅผ ํฌ๋ช ํ๊ฒ ์ฒ๋ฆฌํฉ๋๋ค.
MicrocosmWorks๋ Okta SSO ๋ฐ SCIM ํตํฉ์ ์๊ฐ๋น $25-$45์ ์์จ๋ก ๊ตฌํํ๋ฉฐ, ์ญํ ๋งคํ์ ๋ณต์ก์ฑ๊ณผ ๋๊ธฐํํด์ผ ํ๋ ๊ธฐ์กด ์ฌ์ฉ์ ์์ฑ์ ์์ ๋ฐ๋ผ ์ผ๋ฐ์ ์ธ ํตํฉ ์์ ์ 3-6์ฃผ๊ฐ ์์๋ฉ๋๋ค. ์ด ํฌ์๋ ์๋ ์ฌ์ฉ์ ๊ด๋ฆฌ์ ์ง์์ ์ธ ๋น์ฉ๊ณผ ์ง์ฐ๋ ์ก์ธ์ค ์ทจ์๋ก ์ธํ ๋ณด์ ์ํ์ ๋นํ๋ฉด ๊ทนํ ์ผ๋ถ์ ๋ถ๊ณผํ๋ฉฐ, ์ข ์ข ์ํฐํ๋ผ์ด์ฆ ํ๋งค ๊ณ์ฝ ์ฒด๊ฒฐ์ ์ํ ํ์ ์๊ฑด์ด๊ธฐ๋ ํฉ๋๋ค.
๋น์ฆ๋์ค ํ์ ์ ์์ํ ์ค๋น๊ฐ ๋์ จ๋์?
๊ทํ์ ๊ณผ์ ์ ์ ์ฌํ ์๋ฃจ์ ์ ์ ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ ผ์ํด ๋ณด๊ฒ ์ต๋๋ค.