์์ฒด ๊ด๋ฆฌ ๋ฐฐํฌ์์ ์ก์ธ์ค ์ ์ด ์ฌ์ฉ
์ด ํ์ด์ง์ ๋ด์ฉ
์ฐธ๊ณ
MongoDB 8.0 ๋ถํฐ ์์๋ฉ๋๋ค. LDAP ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ ๋ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. LDAP ๋ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ MongoDB 8 ์ ์๋ช ๊ธฐ๊ฐ ๋์ ๋ณ๊ฒฝ ์์ด ๊ณ์ ์๋ํฉ๋๋ค. LDAP ๋ ํฅํ ์ฃผ์ ์ถ์ํ๋ค ์์ ์ ๊ฑฐ๋ ์์ ์ ๋๋ค.
์์ธํ ๋ด์ฉ์ LDAP ์ฌ์ฉ ์ค๋จ์ ์ฐธ์กฐํ์ธ์.
MongoDB deployment์์ ์ก์ธ์ค ์ ์ด๋ฅผ ํ์ฑํํ๋ฉด ์ธ์ฆ์ด ์ ์ฉ๋ฉ๋๋ค. ์ก์ธ์ค ์ ์ด๊ฐ ํ์ฑํ๋๋ฉด ์ฌ์ฉ์๋ ์์ ์ ์๋ณํด์ผ ํ๋ฉฐ ์ฌ์ฉ์์๊ฒ ํ ๋น๋ ์ญํ ์์ ๋ถ์ฌํ ๊ถํ์ ์ค์ํ๋ ์กฐ์น๋ง ์ํํ ์ ์์ต๋๋ค.
MongoDB Atlas์์ ํธ์คํ ๋๋ ๋ฐฐํฌ์๋ฒ์ ๋ํด UI์์ ์ธ์ฆ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
์ฐธ๊ณ
MongoDB Atlas์์๋ ์ก์ธ์ค ์ ์ด๋ฅผ ๋นํ์ฑํํ ์ ์์ต๋๋ค.
์ก์ธ์ค ์ ์ด ๋ฆฌ์์ค
๋ ๋ฆฝํ MongoDB ์ธ์คํด์ค์ ๋ํ ์ก์ธ์ค ์ ์ด๋ฅผ ํ์ฑํํ๋ ค๋ฉด ๋ค์ ๋ฆฌ์์ค ์ค ํ๋๋ฅผ ์ฐธ๊ณ ํ์ธ์.
์์ฒด ๊ด๋ฆฌ ๋ฐฐํฌ์์ ํด๋ผ์ด์ธํธ ์ธ์ฆ์ ์ํด SCRAM ์ฌ์ฉ
Linux ์์ Kerberos ์ธ์ฆ์ ์ฌ์ฉํ์ฌ ์์ฒด ๊ด๋ฆฌํ MongoDB ๊ตฌ์ฑ
Windows์์ Kerberos ์ธ์ฆ์ ์ฌ์ฉํ์ฌ ์์ฒด ๊ด๋ฆฌ MongoDB ๊ตฌ์ฑ
Kerberos ์ธ์ฆ ๋ฐ Active Directory ๊ถํ ๋ถ์ฌ๋ก ์์ฒด ๊ด๋ฆฌ MongoDB ๊ตฌ์ฑํ๊ธฐ
ActiveDirectory์ ํจ๊ป ์์ฒด ๊ด๋ฆฌํ SASL ๋ฐ LDAP ๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์ฆ
OpenLDAP์ ํจ๊ป ์์ฒด ๊ด๋ฆฌํ SASL ๋ฐ LDAP ๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์ฆ
๋ณต์ ๋ณธ ์ธํธ ๋๋ ์ค๋ฉ๋ ํด๋ฌ์คํฐ์ ๋ํ ์ก์ธ์ค ์ ์ด๋ฅผ ํ์ฑํํ๋ ค๋ฉด ๋ค์ ๋ฆฌ์์ค ์ค ํ๋๋ฅผ ์ฐธ๊ณ ํ์ธ์.
Keyfile ์ธ์ฆ์ ์ฌ์ฉํ์ฌ ์์ฒด ๊ด๋ฆฌ ๋ณต์ ๋ณธ ์ธํธ ๋ฐฐํฌ
ํค ํ์ผ ์ธ์ฆ์ผ๋ก ์์ฒด ๊ด๋ฆฌํ ๋ณต์ ๋ณธ ์ธํธ ์ ๋ฐ์ดํธ
ํค ํ์ผ ์ธ์ฆ์ผ๋ก ์์ฒด ๊ด๋ฆฌ ๋ณต์ ๋ณธ ์ธํธ ์ ๋ฐ์ดํธ(๋ค์ดํ์ ์์)
ํค ํ์ผ ์ธ์ฆ์ ์ฌ์ฉํ์ฌ ์์ฒด ๊ด๋ฆฌํ ์ค๋ ํด๋ฌ์คํฐ ๋ฐฐํฌ
์์ฒด ๊ด๋ฆฌํ ์ค๋ฉ๋ ํด๋ฌ์คํฐ๋ฅผ ํค ํ์ผ ์ธ์ฆ์ผ๋ก ์ ๋ฐ์ดํธ
์์ฒด ๊ด๋ฆฌํ ์ค๋ฉ๋ ํด๋ฌ์คํฐ๋ฅผ ํค ํ์ผ ์ธ์ฆ์ผ๋ก ์ ๋ฐ์ดํธ(๋ค์ดํ์ ์์)
Linux ์์ Kerberos ์ธ์ฆ์ ์ฌ์ฉํ์ฌ ์์ฒด ๊ด๋ฆฌํ MongoDB ๊ตฌ์ฑ
Windows์์ Kerberos ์ธ์ฆ์ ์ฌ์ฉํ์ฌ ์์ฒด ๊ด๋ฆฌ MongoDB ๊ตฌ์ฑ
Kerberos ์ธ์ฆ ๋ฐ Active Directory ๊ถํ ๋ถ์ฌ๋ก ์์ฒด ๊ด๋ฆฌ MongoDB ๊ตฌ์ฑํ๊ธฐ
ActiveDirectory์ ํจ๊ป ์์ฒด ๊ด๋ฆฌํ SASL ๋ฐ LDAP ๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์ฆ
OpenLDAP์ ํจ๊ป ์์ฒด ๊ด๋ฆฌํ SASL ๋ฐ LDAP ๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์ฆ
๋ค์ ๋จ๊ณ
์ถ๊ฐ ์ฌ์ฉ์๋ฅผ ๋ง๋ค๋ ค๋ฉด ์์ฒด ๊ด๋ฆฌ ๋ฐฐํฌ์๋ฒ์์ ์ฌ์ฉ์ ์์ฑ์ ์ฐธ์กฐํ์ธ์.
์ฌ์ฉ์๋ฅผ ๊ด๋ฆฌํ๊ณ , ์ญํ ์ ํ ๋นํ๊ณ , ์ฌ์ฉ์ ์ง์ ์ญํ ์ ๋ง๋ค๋ ค๋ฉด ์์ฒด ๊ด๋ฆฌํ ๋ฐฐํฌ์์ ์ฌ์ฉ์ ๋ฐ ์ญํ ๊ด๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ธ์.