SAML ๊ธฐ๋ฐ SSO(ํตํฉ๋ก๊ทธ์ธ)๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๊ฐ ์ํ๋ ID ๊ณต๊ธ์(IdP)๋ฅผ ํตํด Miro์ ์ก์ธ์คํ ์ ์์ต๋๋ค.ย
์ฌ์ฉ ๊ฐ๋ฅ ํ๋: Business ํ๋, Enterprise ํ๋
ํ์ ์ญํ :ย ํ์ฌ ๊ด๋ฆฌ์
SAML ๊ธฐ๋ฐ SSO(ํตํฉ๋ก๊ทธ์ธ) ์๋ ๋ฐฉ์
- Miro ์ฌ์ฉ์๊ฐ SSO(ํตํฉ๋ก๊ทธ์ธ)๋ก Miro์ ๋ก๊ทธ์ธํ๋ ค๊ณ ํ๋ฉด, Miro๋ SAML(๋ณด์ ์ด์ค์ ๋งํฌ์ ์ธ์ด) ์์ฒญ์ ID ๊ณต๊ธ์(IdP)๋ก ์ ์กํฉ๋๋ค.
- ID ๊ณต๊ธ์๊ฐ ์ฌ์ฉ์์ ์ ์ ์ ๋ณด๋ฅผ ๊ฒ์ฆํ ํ, ๊ตฌ์ฑ์์ ์ ์์ ํ์ธํ๋ ์๋ต์ Miro๋ก ๋ณด๋ ๋๋ค.
- Miro๋ ์๋ต์ ํ์ธํ๊ณ ์ ๊ทผ ๊ถํ์ ๋ถ์ฌํด ์ฌ์ฉ์๊ฐ Miro ๊ณ์ ์ ๋ก๊ทธ์ธํ ์ ์๊ฒ ํฉ๋๋ค.
SSO(ํตํฉ๋ก๊ทธ์ธ) ํ์ฑํ ํ ์ด๋ค ์ผ์ด ๋ฐ์ํ๋์?
SSO(ํตํฉ๋ก๊ทธ์ธ) ์ฒ์ ์ค์
SSO(ํตํฉ๋ก๊ทธ์ธ)๋ฅผ ์ฒ์ ์ค์ ํ๋ฉด ๊ธฐ์กด ์ฌ์ฉ์๋ค์ Miro์์ ์ค๋จ ์์ด ๊ณ์ ์์ ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ค์์ ๋ก๊ทธ์์ํ๊ฑฐ๋ ์ธ์ ์ด ๋ง๋ฃ๋๊ฑฐ๋ ์ ๊ธฐ๊ธฐ์์ ๋ก๊ทธ์ธํ๋ ค๊ณ ํ๋ฉด SSO(ํตํฉ๋ก๊ทธ์ธ)๋ก ๋ก๊ทธ์ธํด์ผ ํฉ๋๋ค.ย
ํ์ค ์ด๋ฉ์ผ/๋น๋ฐ๋ฒํธ ๋ก๊ทธ์ธ, Google, Facebook, Slack, Apple ID ๋ฐ O365๋ฅผ ํฌํจํ ๋ค๋ฅธ ๋ก๊ทธ์ธ ์ต์ ์ ์ฌ์ฉ์์๊ฒ์ ๋นํ์ฑํ๋ฉ๋๋ค.
์ ํด ์ธ์ ์๊ฐ ์ด๊ณผ
ํ์ฑํํ ๊ฒฝ์ฐ ์ ํด ์ธ์ ์๊ฐ ์ด๊ณผ,ย ์ฌ์ฉ์๋ ์๋์ผ๋ก Miro ํ๋กํ์์ ๋ก๊ทธ์์๋๋ฉฐ ๋ค์ SSO(ํตํฉ๋ก๊ทธ์ธ)๋ก ์ธ์ฆํด์ผ ํฉ๋๋ค.ย
์ฌ๋ฌ ํ ๋ฐ ์กฐ์ง
์ฌ์ฉ์๊ฐ ์ฌ๋ฌ Miro ํ ๋๋ ์กฐ์ง์ ์ํด ์๋ ๊ฒฝ์ฐ, ์ธ์ฆ์ ์ํด ๋์ผํ ID ๊ณต๊ธ์(IdP)๋ฅผ ์ฌ์ฉํ๋๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
SSO ๋ก๊ทธ์ธ์ด ํ์ํ ์ฌ์ฉ์
SSO ๋ก๊ทธ์ธ์ ํ์ฑ ์ฌ์ฉ์ ์ค Enterprise ๊ตฌ๋ ์ ์ํด ์๊ณ SSO ์ค์ ์ ๋๋ฉ์ธ์ด ๋ฑ๋ก๋ ์ฌ์ฉ์์๊ฒ ํ์ํฉ๋๋ค.
-
SSO ์ค์ ์ ์ถ๊ฐ๋์ง ์์ ๋๋ฉ์ธ์์ Miro์ ์ ์ํ๋ ์ฌ์ฉ์๋ SSO(ํตํฉ๋ก๊ทธ์ธ)๋ก ๋ก๊ทธ์ธํ ํ์๊ฐ ์์ผ๋ฉฐ ๋์ ํ์ค ๋ก๊ทธ์ธ ๋ฐฉ๋ฒ์ผ๋ก ๋ก๊ทธ์ธํ๋ฉด ๋ฉ๋๋ค.
ย - Enterprise ๊ตฌ๋ ์ ํฌํจ๋์ง ์๋ ํ์ธ๋ ๋๋ฉ์ธ์ ์ฌ์ฉ์๋ just-in-time(JIT) ํ๋ก๋น์ ๋์ด ํ์ฑํ๋ ๊ฒฝ์ฐ์๋ง SSO(ํตํฉ๋ก๊ทธ์ธ)๋ก ๋ก๊ทธ์ธํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์ฌ์ฉ์๋ ์ฌ์ ๊ตฌ์ฑ๋ ํ์ ์๋์ผ๋ก ์ถ๊ฐ๋๋ฉฐ ๋ก๊ทธ์ธํ ๋ SSO(ํตํฉ๋ก๊ทธ์ธ)๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
-
๊ด๋ฆฌ ๋์ ์ฌ์ฉ์๋ ํ์ธ๋ ๋๋ฉ์ธ์ ์ํ ๋ชจ๋ ์ฌ์ฉ์์ด๋ฉฐ, Enterprise ๊ตฌ๋ ์ธ๋ถ์ ํ ๋ฉค๋ฒ์ด๊ธฐ๋ ํ ๊ด๋ฆฌ ๋์ ์ฌ์ฉ์๋ ํฌํจ๋ฉ๋๋ค. ํน์ ํ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ํํ๋ ค๋ฉด ๋๋ฉ์ธ ์ ์ด ์ค์ ์ ์ ๋ฐ์ดํธํ์ธ์.
โ๏ธ Enterprise ๊ตฌ๋ ์ ๊ฒฝ์ฐ ์กฐ์ง์๋ ๊ฒ์ฆ๋ ๋๋ฉ์ธ๊ณผ ๊ฒ์ฆ๋์ง ์์ ๋๋ฉ์ธ์ด ์์ ์ ์์ต๋๋ค. ๊ฒ์ฆ๋ ๋๋ฉ์ธ์ ์ฌ์ฉ์๋ ๊ด๋ฆฌ ์ฌ์ฉ์๋ก ์ ํ๋์ด SSO(ํตํฉ๋ก๊ทธ์ธ)๋ก ์ธ์ฆํด์ผ ํฉ๋๋ค. ๋์ผ ์กฐ์ง์ ๊ฒ์ฆ๋์ง ์์ ๋๋ฉ์ธ ์ฌ์ฉ์๋ ์ธ์ฆ ์ ์ด๋ฉ์ผ ์ฃผ์์ ๋น๋ฐ๋ฒํธ๊ฐ ํ์ํฉ๋๋ค.
์ฌ์ฉ์ ์ธ๋ถ ์ ๋ณด ๊ด๋ฆฌ
์ฌ์ฉ์ ๋ฐ์ดํฐ๋ ๋ก๊ทธ์ธ์ด ์ฑ๊ณตํ๋ฉด ID ๊ณต๊ธ์๊ฐ ์๋์ผ๋ก Miro์ ํ ๋นํฉ๋๋ค. ์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ ๊ฐ์ ์ผ๋ถ ํญ๋ชฉ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ๋ถ์๋ ํ๋กํ ์ฌ์ง ๊ฐ์ ๋ค๋ฅธ ํญ๋ชฉ์ ์ ํ ์ฌํญ์ ๋๋ค.ย
- Miro ์ฌ์ฉ์ ์ด๋ฆ์ ์ฌ์ฉ์๊ฐ ์ธ์ฆ์ ์ฑ๊ณตํ ๋๋ง๋ค ์ ๋ฐ์ดํธ๋ฉ๋๋ค. Miro ์ฌ์ฉ์ ์ด๋ฆ์ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๊ณ ๊ธ SSO(ํตํฉ๋ก๊ทธ์ธ) ์ค์ ์ ์ฐธ์กฐํ์ธ์. ์ฌ์ฉ์์ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ๋ณ๊ฒฝํด์ผ ํ๋ ๊ฒฝ์ฐ์๋ SCIM. SCIM์ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ์๋ ์ง์ํ์ ๋ฌธ์ํ์ธ์.
SSO(ํตํฉ๋ก๊ทธ์ธ) ์ค์ ์์ ๋๋ฉ์ธ ์ ํ
๐กย ์ ๊ธ ๋ฐฉ์ง๋ฅผ ์ํด SSO(ํตํฉ๋ก๊ทธ์ธ) ์ค์ ์ ๊ธฐ์ฌ๋ ๋๋ฉ์ธ๊ณผ ๋ค๋ฅธ ๋๋ฉ์ธ์ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ 'break the glass' ์ฌ์ฉ์๋ฅผ ์์ฑํ์ธ์. ์: acmebreaktheglass@gmail.com. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ง์ํ์ ๋ฌธ์ํ๋ฉด ์กฐ์ง ์ ์ฒด์ SSO๋ฅผ ๋นํ์ฑํํด ์ค ์ ์์ต๋๋ค.
SSO(ํตํฉ๋ก๊ทธ์ธ) ๊ตฌ์ฑ
ID ๊ณต๊ธ์(IdP)
์ํ๋ ID ๊ณต๊ธ์๋ฅผ ์ฌ์ฉํ์ธ์. ์๋๋ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ID ๊ณต๊ธ์ ํ๋ซํผ์ ๋๋ค:
- OKTA
- Entra IDย Microsoft ์ ๊ณต
- OneLogin
- ADFSย Microsoft ์ ๊ณต
- Auth0
- Google SSO(ํตํฉ๋ก๊ทธ์ธ)ย
- Jumpcloud SSO(ํตํฉ๋ก๊ทธ์ธ)
IdP๋ฅผ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ
๐ก Enterprise ์กฐ์ง์์ ์ฌ๋ฌ ID ๊ณต๊ธ์(IdP)๋ฅผ ์ถ๊ฐํ๋ ค๋ฉด ๋น๊ณต๊ฐ ๋ฒ ํ์ ๊ฐ์ ํ์ธ์.
1. ID ๊ณต๊ธ์์ ๊ตฌ์ฑ ์น์ ์ผ๋ก ์ด๋ํด ๊ณต๊ธ์์ ์ง์นจ์ ๋ฐ๋ผ SSO(ํตํฉ๋ก๊ทธ์ธ)๋ฅผ ๊ตฌ์ฑํ์ธ์.
2. ๋ค์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ์ธ์. ์ ํ ํญ๋ชฉ์ ๊ฑด๋๋ฐ๊ณ ๊ธฐ๋ณธ๊ฐ์ ๊ทธ๋๋ก ๋๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.ย
์ฌ์(๋ฉํ๋ฐ์ดํฐ)
| ํ๋กํ ์ฝ | SAML 2.0 |
| ๋ฐ์ธ๋ฉย | SP์์ IdP๋ก๋ HTTP Redirect IdP์์ SP๋ก๋ HTTP Post |
|
์๋น์ค URL (SP ์์ URL) ๋ค์ ์ด๋ฆ์ผ๋ก๋ ๋ถ๋ฆฝ๋๋ค: Launch URL, Reply URL, Relying Party SSO Service URL, Target URL, SSO ๋ก๊ทธ์ธ URL, ID ๊ณต๊ธ์ ์๋ํฌ์ธํธ ๋ฑ. |
https://miro.svcloud.org/sso/saml |
|
Assertion Consumer Service URL(ACS URL)
๋ค์ ์ด๋ฆ์ผ๋ก๋ ์๋ ค์ง: ํ์ฉ๋ ์ฝ๋ฐฑ URL, ์ฌ์ฉ์ ์ง์ ACS URL, ์๋ต URL |
https://miro.svcloud.org/sso/saml |
|
์ํฐํฐ ID
๋ค์ ์ด๋ฆ์ผ๋ก๋ ์๋ ค์ง: ์๋ณ์, Relying Party Trust ์๋ณ์ |
https://miro.svcloud.org/ |
| ๊ธฐ๋ณธ Relay State | ๊ตฌ์ฑ์์ย ๋น์ ๋ฌ์ผ ํฉ๋๋คย |
| ์๋ช ์๊ตฌ ์ฌํญ |
์๋ช ๋์ง ์์ SAML ์๋ต๊ณผย ์๋ช ๋ย Assertion
|
| SubjectConfirmation ๋ฉ์๋ | "urn:oasis:names:tc:SAML:2.0:cm:bearer" |
|
ID ๊ณต๊ธ์์ SAML ์๋ต์๋ย ๊ณต๊ฐ ํค x.509 ์ธ์ฆ์ย ๊ฐ ํฌํจ๋์ด ์์ด์ผ ํฉ๋๋ค. ์์ธํย SAML ์์๋ฅผ ํ์ธํ์ธ์. Miro SP ๋ฉํ๋ฐ์ดํฐ ํ์ผ(XML) ๋ค์ด๋ก๋.ย | |
โ ๏ธ ์ํธํ ๋ฐ ๋จ์ผ ๋ก๊ทธ์์์ ์ง์๋์ง ์์ต๋๋ค.
์ฌ์ฉ์ ์ ์ ์ ๋ณด
์๋์ ๋์ด๋ ํญ๋ชฉ ์ธ์ ์ถ๊ฐ ํ๋๋ ํ์ํ์ง ์์ต๋๋ค. ์ ํ์ ํ๋๋ ๊ฑด๋๋ฐ๊ณ ๊ธฐ๋ณธ๊ฐ์ ๊ทธ๋๋ก ๋๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.ย
| ํ์ ์ฌ์ฉ์ ์ ์ ์ ๋ณด ์์ฑ | |
|
NameIDย ์ฌ์ฉ์์ ์ด๋ฉ์ผ ์ฃผ์์ ๋์ผ SAML_Subject, ๊ธฐ๋ณธ ํค, ๋ก๊ทธ์ธ ์ด๋ฆ, ์ ํ๋ฆฌ์ผ์ด์ ์ฌ์ฉ์ ์ด๋ฆ ํ์ ๋ฑ์ผ๋ก๋ ๋ถ๋ฆฝ๋๋ค. |
<NameID Format="urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"> |
|
์ด์ค์ ๊ณผ ํจ๊ป ์ ์ก๋๋ ์ ํ์ ์์ฑ (SSO(ํตํฉ๋ก๊ทธ์ธ)์ ํตํด ์ธ์ฆํ ๋๋ง๋ค ์
๋ฐ์ดํธ๋๋ฉฐ, ๊ฐ์ด ์์ ๊ฒฝ์ฐ ์ฌ์ฉ๋ฉ๋๋ค) |
|
Miro ์ค์ ์์ SSO(ํตํฉ๋ก๊ทธ์ธ)๋ฅผ ํ์ฑํํ๋ ๋ฐฉ๋ฒ
2. SSO/SAML์ ์ผญ๋๋ค.
ย
2. SSO/SAML์ ์ผญ๋๋ค.
โ ๏ธ ์ค์ ์์ SSO(ํตํฉ๋ก๊ทธ์ธ)์ ํ์ฑํํด๋ ์ฆ์ ์ฌ์ฉ์์๊ฒ SSO(ํตํฉ๋ก๊ทธ์ธ)์ด ์ ์ฉ๋์ง๋ ์์ต๋๋ค. SSO(ํตํฉ๋ก๊ทธ์ธ)์ ๋๋ฉ์ธ์ด ์ธ์ฆ๋ ํ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์, ๋ค์ ์น์ ์์ SSO(ํตํฉ๋ก๊ทธ์ธ)์ ๊ตฌ์ฑํ ๋ ์ธ์ฆ๋ ๋๋ฉ์ธ์ ์ถ๊ฐํ๋์ง ํ์ธํ์ธ์.
Miro ์ค์ ์์ SSO(ํตํฉ๋ก๊ทธ์ธ)์ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ
SSO(ํตํฉ๋ก๊ทธ์ธ) ์ค์ ์์ SSO/SAML ๊ธฐ๋ฅ์ ์ผ ํ ๋ค์ ํญ๋ชฉ์ ์ ๋ ฅํ์ธ์:
- SAML ๋ก๊ทธ์ธ URL (๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๊ทํ์ ID ๊ณต๊ธ์ ํ์ด์ง๊ฐ ์ด๋ฆฌ๋ฉฐ ์ฌ์ฉ์๋ค์ด ์ ์ ์ ๋ณด๋ฅผ ์ ๋ ฅํฉ๋๋ค)
- ๊ณต๊ฐ ํค x.509 ์ธ์ฆ์ (๊ทํ์ ID ๊ณต๊ธ์๊ฐ ๋ฐ๊ธํจ)
- SAML ์๋ฒ๋ฅผ ํตํด ์ธ์ฆํ๋๋ก๋ฐ ํ์ ๋๋ฉ์ธ์ ํ์ฉํ๊ฑฐ๋ ํ์๋ก ํ๋ ๋ชจ๋ ๋๋ฉ์ธ(์: ACME.com ๋๋ ACME.dev.com)
- ์ธ์ฆ๋ ๋๋ฉ์ธ์ ์ถ๊ฐํ์ธ์. ์ด ๋๋ฉ์ธ์ ์ํ ์ฌ์ฉ์๋ SSO๋ก ๋ก๊ทธ์ธํฉ๋๋ค๋ฅผ ์ ์ฉํ๋ ค๋ฉด ๋๋ฉ์ธ ์ ํ์ ํด๋ฆญํ๊ณ ๋ชฉ๋ก์ ์ถ๊ฐํ ๋๋ฉ์ธ์ ์ ํํ์ธ์.
Miro SSO(ํตํฉ๋ก๊ทธ์ธ) ์ค์
SSO/SAML ์ธ์ฆ์ ๋ง๋ฃ ๋ฐ ๊ฐฑ์
๊ณต๊ฐ ํค x.509 ์ธ์ฆ์๊ฐ ๋ง๋ฃ๋ ๊ฒฝ์ฐ์๋ SSO(ํตํฉ๋ก๊ทธ์ธ)๋ ๊ณ์ ์๋ํ์ง๋ง, Miro๋ฅผ ์์ ํ๊ฒ ์ฌ์ฉํ๋ ค๋ฉด ์ธ์ฆ์๋ฅผ ๊ฐฑ์ ํ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. ๊ณต๊ฐ ํค x.509 ์ธ์ฆ์๋ ID ๊ณต๊ธ์์ Miro ๊ฐ์ ๊ณต์ ๋๋ ์ ๋ณด์ ๋ณด์์ฑ, ๊ฐ์ธ์ ๋ณด ๋ณดํธ, ์ง์์ฑ ๋ฐ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
์ด ์ธ์ฆ์๋ ID ๊ณต๊ธ์์์ ์ง์ ๋ฐ ํ์ธํ๋ ์ ํจ ๊ธฐ๊ฐ ๋์๋ง ์ ํจํฉ๋๋ค. ๋ง๋ฃ์ผ์ ID ๊ณต๊ธ์์๊ฒ ํ์ธํ์ธ์.
โ๏ธ Miro๋ ๊ด๋ฆฌ์์๊ฒ SSO(ํตํฉ๋ก๊ทธ์ธ) ์ธ์ฆ์ ๋ง๋ฃ 60์ผ, 30์ผ, 7์ผ ์ ์ ์ด๋ฉ์ผ ์๋ฆผ์ ๋ณด๋ ๋๋ค. ์ธ์ฆ์๊ฐ ๋ง๋ฃ๋ ํ์๋ ์ผํ์ฑ ์ด๋ฉ์ผ๋ ๋ฐ์ก๋ฉ๋๋ค.
์ด ์ ์ฐจ๋ ๋ค์ ๋ ๋จ๊ณ๋ก ์งํ๋ฉ๋๋ค:
- ์ธ์ฆ์๋ฅผ ID ๊ณต๊ธ์์์ ๊ฐฑ์ ํ์ธ์. ๊ตฌ์ฒด์ ์ธ ๋ฐฉ๋ฒ์ ID ๊ณต๊ธ์์ ์๋ด๋ฅผ ํ์ธํ์ธ์.
- ๊ฐฑ์ ๋ ์ธ์ฆ์๋ฅผ Miro SSO ์ค์ ์ ์ถ๊ฐํ์ธ์.
๊ฐฑ์ ๋ ์ธ์ฆ์๋ฅผ Miro์ ์ถ๊ฐํ๊ธฐ
โ ๏ธ ๋ก๊ทธ์ธ ์ค๋จ์ ํผํ๋ ค๋ฉด ์ฃผ๋ง์ด๋ ์ ๋ฌด ์๊ฐ ์ธ ๋ฑ ์กฐ์ง์ ๋น์ ๋ฌด ์๊ฐ์ x.509 ์ธ์ฆ์๋ฅผ ๊ต์ฒดํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
- ํ์ฌ ์ค์ > ์ธ์ฆ > SSO(ํตํฉ๋ก๊ทธ์ธ)๋ก ์ด๋ํ์ธ์
- Key x.509 ์ธ์ฆ์ ํ๋ ์์ ๋ด์ฉ์ ์ญ์ ํ์ธ์
- ์ด ํ๋์ ์ ํค๋ฅผ ๋ถ์ฌ๋ฃ์ผ์ธ์
- ์๋๋ก ์คํฌ๋กคํ์ฌ ์ ์ฅ์ ํด๋ฆญํ์ธ์
Miro์์ x.509 ์ธ์ฆ์ ๊ฐฑ์
SSO(ํตํฉ๋ก๊ทธ์ธ) ๊ตฌ์ฑ ํ ์คํธ
์ฌ์ฉ์์ ๋ก๊ทธ์ธ ์ด์ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ ์ค์ด๋ ค๋ฉด SSO(ํตํฉ๋ก๊ทธ์ธ)๋ฅผ ํ์ฑํํ๊ธฐ ์ ์ ๊ตฌ์ฑ์ ํ ์คํธํ์ธ์.
- ์์ ๋จ๊ณ๋ฅผ ์๋ฃํด SSO(ํตํฉ๋ก๊ทธ์ธ) ์ค์ ์ ๊ตฌ์ฑํ์ธ์.ย
- Click the SSO(ํตํฉ๋ก๊ทธ์ธ) ๊ตฌ์ฑ ํ ์คํธ ๋ฒํผ์ ํด๋ฆญํ์ธ์.
- ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ์ธ์:
- ๋ฌธ์ ๊ฐ ์์ผ๋ฉด ํ์ธ ๋ฉ์์ง SSO(ํตํฉ๋ก๊ทธ์ธ) ๊ตฌ์ฑ ํ ์คํธ๊ฐ ์ฑ๊ณตํ์ต๋๋ค๊ฐ ํ์๋ฉ๋๋ค.
- ๋ฌธ์ ๊ฐ ๋ฐ๊ฒฌ๋๋ฉด ํ์ธ ๋ฉ์์ง SSO(ํตํฉ๋ก๊ทธ์ธ) ๊ตฌ์ฑ ํ ์คํธ์ ์คํจํ์ต๋๋ค๊ฐ ํ์๋๊ณ , ์ด์ด ์ด๋ค ๋ถ๋ถ์ ์์ ํด์ผ ํ๋์ง ์๋ดํ๋ ์์ธ ์ค๋ฅ ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค.
SSO(ํตํฉ๋ก๊ทธ์ธ) ๊ตฌ์ฑ ํ
์คํธ
์ ํ์ ๊ณ ๊ธ SSO(ํตํฉ๋ก๊ทธ์ธ) ์ค์
์ ํ์ ์ค์ ์น์ ์ SSO(ํตํฉ๋ก๊ทธ์ธ) ๊ตฌ์ฑ์ ์ต์ํ ๊ณ ๊ธ ์ฌ์ฉ์์ฉ์ ๋๋ค.ย ย
์ ๊ท ์ฌ์ฉ์๋ฅผ ์ํ JIT(Just-In-Time) ํ๋ก๋น์ ๋
์ด๋์ฅ์ ๊ธฐ๋ค๋ฆฌ๊ฑฐ๋ ๊ธด ์จ๋ณด๋ฉ ๊ณผ์ ์ ๊ฑฐ์น์ง ์๊ณ ๋ ์ฌ์ฉ์๊ฐ ๋ฐ๋ก Miro๋ฅผ ์์ํ ์ ์๋๋ก ํฉ๋๋ค. ๋ํ ๊ด๋ฆฌ ์ค์ธ ๊ตฌ๋ ์ธ๋ถ์์ Free ํ์ด ์์ฑ๋์ง ์๋๋ก ํ๋ ค๋ฉด ๋๋ฉ์ธ ์ ์ด๊ฐ ํ์ํฉ๋๋ค. SSO(ํตํฉ๋ก๊ทธ์ธ)๋ ์ ๊ท ์ฌ์ฉ์์ JIT(Just-In-Time) ํ๋ก๋น์ ๋์ ํ์ฑํํ๋ ๋ฐ ํ์ํฉ๋๋ค. JIT๋ก ํ๋ก๋น์ ๋๋ ๋ชจ๋ ์ฌ์ฉ์์๊ฒ๋ ๊ตฌ๋ ์ ๊ธฐ๋ณธ ๋ผ์ด์ ์ค๊ฐ ํ ๋น๋ฉ๋๋ค:
| ๊ตฌ๋ ์ ํ | ๋ผ์ด์ ์ค ์ ํ | ๋ผ์ด์ ์ค ์์ง ์ ๋์ |
| Business ํ๋ | ํ ๋ผ์ด์ ์ค | ์ฌ์ฉ์๊ฐ ์๋์ผ๋ก ์ถ๊ฐ๋์ง ์์ผ๋ฉฐ JIT ๊ธฐ๋ฅ์ด ์ค๋จ๋ฉ๋๋ค. |
| Enterprise ํ๋ (ํ๋ ์๋ธ ๋ผ์ด์ ์ฑ ํ๋ก๊ทธ๋จ ๋ฏธ์ ์ฉ) | ํ ๋ผ์ด์ ์ค | ์ฌ์ฉ์๋ ์ ํ๋ ๋ฌด๋ฃ ๋ผ์ด์ ์ค๋ก ํ๋ก๋น์ ๋๋ฉ๋๋ค |
| Enterprise ํ๋ (ํ๋ ์๋ธ ๋ผ์ด์ ์ฑ ํ๋ก๊ทธ๋จ ํ์ฑํ) | Free ๋๋ ์ ํ๋ ๋ฌด๋ฃ ๋ผ์ด์ ์ค | ๊ธฐ๋ณธ ๋ผ์ด์ ์ค ์ค์ ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค |
ย
Just-in-Time(JIT) ํ๋ก๋น์ ๋ ํ์ฑํ ๋ฐฉ๋ฒ
Just-in-Time(JIT) ํ๋ก๋น์ ๋์ ํ์ฑํํ๋ฉด Miro์ ์๋ก ๋ฑ๋กํ ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ์๋์ผ๋ก ์ ์ฉ๋ฉ๋๋ค. ๋จ, ๊ธฐ์กด Miro ์ฌ์ฉ์๋ ์ฌ์ ํ ํ๋์ ์ฐธ์ฌํ๋ ค๋ฉด ์ด๋๊ฐ ํ์ํฉ๋๋ค.ย
- SSO(ํตํฉ๋ก๊ทธ์ธ) ์ค์ ์ผ๋ก ์ด๋ํ์ธ์.ย
- ์ฒดํฌ๋ฐ์ค๋ฅผ ์ ํํ์ธ์ ๋ชฉ๋ก์ ์๋ ๋๋ฉ์ธ์์ ์๋ก ๋ฑ๋ก๋ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ Enterprise ๊ณ์ ์ ์๋์ผ๋ก ์ถ๊ฐ
- ์๋ก ๋ฑ๋ก๋ ์ฌ์ฉ์์ ๊ธฐ๋ณธ ํ์ ๋๋กญ๋ค์ด์์ ์ ํํ์ธ์ย
- ๋ฒํผ์ ๋๋ฅด๋ ค๋ฉด ์ ์ฅ์ ํด๋ฆญํ์ธ์.
SSO(ํตํฉ๋ก๊ทธ์ธ) ์ค์ ์ ํน์ ๋๋ฉ์ธ์ ๋ฑ๋กํ๋ฉด, ํด๋น ๋๋ฉ์ธ์ผ๋ก ๊ฐ์
ํ ์ฌ์ฉ์๋ ์๋์ผ๋ก Enterprise ๊ตฌ๋
์ ์ถ๊ฐ๋ฉ๋๋ค. ์ด๋ค์ Just-in-Time(JIT) ์ค์ ์์ ์ ํํ ํ์ ๋ฐฐ์ ๋ฉ๋๋ค.
ย
Enterprise ํตํฉ ํ์ด์ง์์ Just-in-Time ํ๋ก๋น์ ๋ ๊ธฐ๋ฅ์ ํ์ฑํํ์ธ์
๋ชจ๋ ย ์ ๊ท๋ก ๊ฐ์ ํ ์ฌ์ฉ์ย ์ค ์ค์ ์ ๋์ด๋ ๋๋ฉ์ธ์์ ๊ฐ์ ํ ์ฌ์ฉ์๋ Miro์ ๊ฐ์ ํ ๋ ์๋์ผ๋ก Enterprise ๊ตฌ๋ ํ์ย ์ดย ํน์ ํย ์ ์ถ๊ฐ๋ฉ๋๋ค.
โ ๏ธ Enterprise ํ๋์์๋ ํ ๊ฒ์ ๊ฐ๋ฅ์ฑ์ ํ์ฑํํ๋ฉด ์ด ํ์ด ๊ฒ์ ๊ฐ๋ฅํ ํ ๋ชฉ๋ก์๋ ํ์๋ฉ๋๋ค.
DisplayName์ ๊ธฐ๋ณธ ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก ์ค์
๊ธฐ๋ณธ์ ์ผ๋ก Miro๋ FirstName + LastName ์์ฑ์ ์ฌ์ฉํฉ๋๋ค. ๋์ DisplayName ์ฌ์ฉ์ ์์ฒญํ ์ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ, ์ฌ์ฉ์ SAML ์๋ต์ DisplayName์ด ์กด์ฌํ ๋ Miro๋ ์ด๋ฅผ ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก ์ฌ์ฉํฉ๋๋ค.ย
๋ง์ฝ DisplayName์ด ์๊ณ , FirstName + LastName ์ด ์์ผ๋ฉด, Miro๋ FirstName + LastName. ์ ์ฌ์ฉํฉ๋๋ค. DisplayName์ ๊ธฐ๋ณธ SSO(ํตํฉ๋ก๊ทธ์ธ) ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก ์ค์ ํ๋ ค๋ฉด Miro ์ง์์ ๋ฌธ์ํ์ธ์.
์ธ ๊ฐ์ง ์์ฑ ์ค ์ด๋ ๊ฒ๋ SAML ํต์ ์ ํฌํจ๋์ด ์์ง ์์ผ๋ฉด Miro๋ ์ฌ์ฉ์์ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก ํ์ํฉ๋๋ค
| ์ค์ | ๊ธฐ๋ณธ ์ฌ์ฉ์ ์ด๋ฆ |
| Miro ์ฌ์ฉ์ ์ด๋ฆ | FirstName + LastName |
| ๋์ฒด ์ค์ | DisplayName(์ฌ์ฉ์์ SAML ์์ฒญ์ ํฌํจ๋ ๊ฒฝ์ฐ) |
| ๋์ฒด๊ฐ | DisplayName์ด ์์ ๊ฒฝ์ฐ FirstName + LastName |
| ๊ธฐ๋ณธ SSO(ํตํฉ๋ก๊ทธ์ธ) ์ฌ์ฉ์ ์ด๋ฆ | DisplayName (Miro ์ง์์ ๋ฌธ์) |
| ์์ฑ ์์ | ์ด๋ฉ์ผ ์ฃผ์๊ฐ ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก ํ์๋จ |
์์๊ณผ ๋ค๋ฅธ ๋ด์ฉ์ด ๋ณด์ธ๋ค๋ฉด SSO(ํตํฉ๋ก๊ทธ์ธ)๋ก ์ธ์ฆํด์ผ ํ ์ ์๊ฑฐ๋, SAML ์๋ต์ ์ ๋ฐ์ดํธ์ ํ์ํ ๊ฐ์ด ํฌํจ๋์ด ์์ง ์์ ์ ์์ต๋๋ค.
IdP์์ ์ฌ์ฉ์ ํ๋กํ ์ฌ์ง ๋๊ธฐํ
โ ๏ธ ์ผ๋ฐ์ ์ผ๋ก SCIM์ ํ์ฑํํ์ง ์์๊ฑฐ๋ IdP๊ฐ ProfilePictureย ์์ฑ์ ์ง์ํ์ง ์๋ ๊ฒฝ์ฐ(์: Entra๋ ProfilePictureย ๋ฅผ ์ง์ํ์ง ์์ต๋๋ค) ์ด ์ต์ ์ ํ์ฑํํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. ๋ค๋ฅธ ๊ฒฝ์ฐ์๋ ์ฆ์ ์ ๋ฐ์ดํธ๊ฐ ๊ฐ๋ฅํ๋๋ก ProfilePictureย ๋ฅผย SCIMย ์ผ๋ก ์ ๋ฌํ๋ ๊ฒ์ด ๊ถ์ฅ๋ฉ๋๋ค.
์ด ์ค์ ์ ์ผ๋ฉด:
- IdP์ ์ค์ ๋ ํ๋กํ ์ฌ์ง์ด ์ฌ์ฉ์์ Miro ํ๋กํ ์ฌ์ง์ผ๋ก ์ ์ฉ๋ฉ๋๋ค
- ์ฌ์ฉ์๋ ํ๋กํ ์ฌ์ง์ ์ง์ ์ ๋ฐ์ดํธํ๊ฑฐ๋ ์ ๊ฑฐํ ์ ์์ต๋๋ค
์ฌ์ฉ์ ์ด๋ฆ ์์ฑ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฌ์ฉ์๋ Miro ์ธก์์ ์ฆ์ ๋ฐ์ดํฐ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ง๋ง ๋ฐ์ดํฐย ๋๊ธฐํย ๋ ์ฆ์ ์ด๋ฃจ์ด์ง์ง ์์ผ๋ฉฐ, IdP ์ธก์์ ๋ณด๋ธ ์ ๋ฐ์ดํธ๋ ์ฌ์ฉ์๊ฐย ๋ค์ย SSO(ํตํฉ๋ก๊ทธ์ธ) ์ธ์ฆ ์์๋ง Miro๋ก ์ ์ก๋ฉ๋๋ค(๋จ, ๊ทธ ์์ ์ โIDP์์ ์ฌ์ฉ์ ํ๋กํ ์ฌ์ง ๋๊ธฐํโ ์ค์ ์ด ์ฌ์ ํ ํ์ฑํ๋์ด ์์ด์ผ ํฉ๋๋ค).
IdP์ ํ๋กํ ์ฌ์ง์ด ์ค์ ๋์ด ์๊ณ ํด๋น ์์ฑ์ด SAML ํต์ ์ผ๋ก ์ ๋ฌ๋๊ธธ ์ํ๋ฉด, Miro๋ ๋ค์ ์คํค๋ง๋ฅผ ๊ธฐ๋ํฉ๋๋ค:
<saml2:Attribute Name="ProfilePicture" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
<saml2:AttributeValue
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="xs:string">https://images.app.goo.gl/cfdeBqKfDKsap1icxecsaHF
</saml2:AttributeValue>
</saml2:Attribute>SSO(ํตํฉ๋ก๊ทธ์ธ) ๋ฐ ๋ฐ์ดํฐ ๋ ์ง๋์
Miro์ ๋ฐ์ดํฐ ๋ ์ง๋์ ์ง์์ ์ฌ์ฉํ๊ณ ์ ์ฉ URL(์: workspacedomain.miro.svcloud.org)์ด ์๋ ๊ฒฝ์ฐ, IdP ๊ตฌ์ฑ์ ์กฐ์ ํด์ผ ํฉ๋๋ค.
โ๏ธ ๋ฐ์ดํฐ ๋ ์ง๋์๊ฐ ํธ์ฃผ, ์ผ๋ณธ, ๋ฏธ๊ตญ์ ์๋ ์กฐ์ง์ ์์ ๋ก๊ทธ์ธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ ๋ ์ง๋์์ ๋ํ ์์ธํ ๋ด์ฉ์ Miro์ ๋ฐ์ดํฐ ๋ ์ง๋์๋ฅผ ์ฐธ์กฐํ์ธ์.
์ด๋ฅผ ์ํด ์กฐ์ง ID๋ฅผ URL์ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
์กฐ์ง ID๋ Miro ๋์๋ณด๋์์ ์ค๋ฅธ์ชฝ ์๋จ์ ํ๋กํ > ์ค์ ์ ํด๋ฆญํ๋ฉด ํ์ธํ ์ ์์ผ๋ฉฐ ์ฃผ์ ํ์์ค์ URL์ ํ์๋ฉ๋๋ค.
| ย | ํ์ค ๊ฐ | ๋ฐ์ดํฐ ๋ ์ง๋์ ์ ์ฉ ๊ฐ |
|---|---|---|
| Assertion Consumer Service URLย (ํ์ฉ๋ ์ฝ๋ฐฑ URL, ์ฌ์ฉ์ ์ง์ ACS URL, ์๋ต URL): | https://miro.svcloud.org/sso/saml | https://workspace-domain.miro.svcloud.org/ sso/saml/ORGANIZATION_ID |
| Entity IDย (์๋ณ์, Relying Party Trust ์๋ณ์):ย https://miro.svcloud.org/ | https://miro.svcloud.org/ | https://workspace-domain.miro.svcloud.org/ ORGANIZATION_ID |
SSO(ํตํฉ๋ก๊ทธ์ธ) ์ธ๋ถ ์ฌ์ฉ์๋ฅผ ์ํ ๋ค๋จ๊ณ ์ธ์ฆ(2FA) ์ค์
2๋จ๊ณ ์ธ์ฆ(2FA)์ ๋ณด์์ ํ์ธต ๊ฐํํฉ๋๋ค. 2FA ์ฌ์ฉ ์ ์ฌ์ฉ์๋ ๋ก๊ทธ์ธํ ๋ ์ ์์ ํ์ธํ๊ธฐ ์ํด ์ถ๊ฐ ๋จ๊ณ๋ฅผ ๊ฑฐ์ณ์ผ ํฉ๋๋ค. ์ด ์ถ๊ฐ ์กฐ์น๋ ๊ถํ ์๋ ์ฌ์ฉ์๋ง ๊ตฌ๋
์ ์ ๊ทผํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค.
์์ธํ ๋ด์ฉ์ 2๋จ๊ณ ์ธ์ฆ ๊ด๋ฆฌ์ ๊ฐ์ด๋๋ฅผ ์ฐธ๊ณ ํ์ธ์.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ ๋ฐ ๋ฌธ์ ํด๊ฒฐ
์ฌ์ฉ์ ์ค ์ผ๋ถ ๋๋ ์ ์ฒด๊ฐ Miro์ ๋ก๊ทธ์ธํ๋ ค๊ณ ํ ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด, ์์ฃผ ๋ฐ์ํ๋ ์ค๋ฅ ๋ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํ์ธํ์ธ์.