ํ ๋ฒ์ ๋ก๊ทธ์ธ์ผ๋ก ๋ด๋ถ์ ๋ชจ๋ ์์คํ
์ ์ฌ ๋ก๊ทธ์ธ ์์ด ์ด์ฉํ ์ ์๋ ๋ฐฉ์ -> SSO(Single Sign On)
SSO ?
SSO๋ Single-Sign-On
์ ์ฝ์๋ก ํ ๋ฒ์ ๋ก๊ทธ์ธ์ผ๋ก ์ฌ๋ฌ ๊ฐ์ ์ฌ์ดํธ๋ค์ ์ฌ ๋ก๊ทธ์ธ์์ด ์ด์ฉํ๋ ๋ฐฉ๋ฒ์ ๋งํ๋ฉฐ, ํตํฉ์ธ์ฆ
์ด๋ผ๊ณ ๋ ๋ถ๋ฅธ๋ค.
์ผ๋ฐ์ ์ผ๋ก ์ ์ฌ์ง์ฒ๋ผ ์๋ก ๋ค๋ฅธ ์์คํ
์ ์๋ก ๊ฐ๊ฐ์ ์ฌ์ฉ์ ์ธ์ฆ ๋ฐฉ์์ด ํ์ํ๋ค.
ํ์ง๋ง ๋ง์ฝ ๋์ผ ํ์ฌ์์ ์ ๊ณตํ๋ ๊ฐ๊ฐ์ ์๋น์ค๋ฅผ ์ด์ฉํ๊ธฐ ์ํด์ ๋งค ์๋น์ค๋ง๋ค ์ธ์ฆ ๊ณผ์ ์ ๊ฑฐ์ณ์ผ ํ๋ค๋ฉด, ์๋น์ค๋ฅผ ๋ง๋๋ ์
์ฅ์์๋ ์ถ๊ฐ์ ์ธ ๊ตฌํ์ด ํ์ํ๊ณ , ์ฌ์ฉ์ ์
์ฅ์์๋ ๊ฐ๊ฐ์ ์๋น์ค๋ง๋ค ์์ด๋์ ๋น๋ฐ๋ฒํธ๋ฅผ ๊ธฐ์ตํด์ผ ํ๋ค.
SSO๋ฅผ ์ฌ์ฉํ๋ ๋ํ์ ์ธ ์๊ฐ google ์ธ๋ฐ, ๊ตฌ๊ธ ๋ก๊ทธ์ธ๋ง ํ๋ค๋ฉด gmail, drive, photo ๋ฑ ๋ค์ํ ์๋น์ค๋ฅผ ์ถ๊ฐ ๋ก๊ทธ์ธ ์์ด ์ด์ฉํ ์ ์๋ค.
SP(Service Provider)
์๋น์ค, ์ ํ๋ฆฌ์ผ์ด์ ๋ฑ ๋ค์ํ๊ฒ ๋ถ๋ฆฌ๊ณ ์์ผ๋ฉฐ, ์ธ์ฆ์ ๊ฑฐ์ณ์ผ๋ง ์ฌ์ฉํ ์ ์๋ ์๋น์ค๋ฅผ ์๋ฏธ
IdP(Identify Provider)
SP๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ธ์ฆ์ ํ ์ ์๋๋ก ๊ณตํต ์ธ์ฆ ๊ด๋ จ ๋ถ๋ถ๋ง ๋ชจ์์ ๊ตฌ์ฑํ ์๋น์ค์ด๋ค. ๋ณดํต ํ๋์ ํ์ฌ๊ฐ ๋ค์ํ ์ธ์ฆ์ด ํ์ํ ์๋น์ค๋ฅผ ์ด์ฉํ ์ ์๋๋ก ํ๊ธฐ ์ํ ๊ทธ๋ฃน์ด๋ฉฐ, ํ ํ์ฌ ์ธ์ฆ ๋ถ๋ถ๊น์ง ํฌํจํ๋ IdP๋ ๊ฑฐ์ ์๋ค๊ณ ํ๋ค.
SSO ์ ์ ํ
1. ์ธ์ฆ ์์ ๋ชจ๋ธ (Delegation)
- SSO ์์ด์ ํธ๊ฐ ์ธ์ฆ์ ๋ํํ๋ ๋ฐฉ์
- ๋์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธ์ฆ ๋ฐฉ์์ ๋ณ๊ฒฝํ๊ธฐ ์ด๋ ค์ธ ๋ ๋ง์ด ์ฌ์ฉ
- ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด๋ฅผ SSO ์์ด์ ํธ๊ฐ ๊ด๋ฆฌํ๋ฉฐ ๋ก๊ทธ์ธ ๋์ ์ํ
2. ์ธ์ฆ ์ ๋ณด ์ ๋ฌ ๋ชจ๋ธ (Propagation)
- SSO์์ ์ธ์ฆ์ ์ํ, ํ ํฐ์ ๋ฐ๊ธํ๊ณ ์ ๋ฌํ์ฌ ์ธ์ฆ ์ํ
- SSO์์ ์ธ์ฆ์ ๋ฐ์ ๋์ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ์ ๋ฌํ ํ ํฐ ์์ฑ
- ์ ํ๋ฆฌ์ผ์ด์ ์์ SSO์ ํ ํฐ ๊ฒ์ ์ ์ธ์ฆ๋ ๊ฒ์ผ๋ก ์ฒ๋ฆฌ
๋ณดํต ์น ๊ธฐ๋ฐ์ ๋ฐฉ์์์๋ ์ธ์ฆ ์ ๋ณด ์ ๋ฌ
๋ฐฉ์์ ์ฃผ๋ก ์ฌ์ฉํ๋ค.
'์ ๋ฌด ํ์ ์ง์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[GIT] Rocky Linux ์ GIT Server ๊ตฌ์ถํ๊ธฐ - ์ ๋ฌธํธ (0) | 2024.05.22 |
---|---|
[๋คํธ์ํฌ] OSI 7๊ณ์ธต --- 2 (0) | 2024.05.21 |
[๋คํธ์ํฌ] OSI 7๊ณ์ธต์ ์ ํ์ํ๋... ๋ญ๋.. -1 (0) | 2024.05.17 |
[GIT] GIT Server ๊ตฌ์ถ์ ์ํ์ฌ - 1 (0) | 2024.05.17 |
[๋คํธ์ํฌ] ICMP, IP, ์๋ธ๋ท ๋ง์คํฌ, ๊ฒ์ดํธ ์จ์ด, DNS ์๋ฒ๋? (0) | 2024.05.17 |