LDAP(Lightweight Directory Access Protocol)์ ๋คํธ์ํฌ๋ฅผ ํตํด ๋ถ์ฐ ๋๋ ํ ๋ฆฌ ์ ๋ณด ์๋น์ค๋ฅผ ์ก์ธ์คํ๊ณ ์ ์ง ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ฐ๋ฐฉํ ๋ฒค๋ ์ค๋ฆฝ์ ์ ํ๋ฆฌ์ผ์ด์ ํ๋กํ ์ฝ์ ๋๋ค. ์ค์ ์ง์ค์ ๋๋ ํ ๋ฆฌ ์๋ฒ์์ ์ฌ์ฉ์ ์๊ฒฉ ์ฆ๋ช , ์ด๋ฉ์ผ ์ฃผ์, ์กฐ์ง ๋ฐ์ดํฐ ๋ฐ ๊ธฐํ ์์ฑ์ ์ ์ฅํ๊ณ ๊ฒ์ํ๋ ์ฒด๊ณ์ ์ธ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค. LDAP์ ์ธ์ฆ, ์ฃผ์๋ก ์กฐํ ๋ฐ ์ํฐํ๋ผ์ด์ฆ ์์คํ ์ ๋ฐ์ ์ฌ์ฉ์ ID ๊ด๋ฆฌ์ ๋๋ฆฌ ์ฌ์ฉ๋ฉ๋๋ค.
LDAP์ ์ฌ์ฉ์ ID์ ์ฐ๋ฝ์ฒ ์ ๋ณด์ ์ค์ ์ง์ค์ ๊ด๋ฆฌ๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ ๊ธฐ์ ์ด๋ฉ์ผ ์ธํ๋ผ์์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. LDAP์ด ์๋ค๋ฉด ์กฐ์ง์ ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ง๋ค ๋ณ๋์ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ์งํด์ผ ํ๋ฏ๋ก ๋ฐ์ดํฐ ๋ถ์ผ์น์ ๋ณด์ ์ทจ์ฝ์ฑ์ด ๋ฐ์ํ ์ ์์ต๋๋ค. ๋จ์ผ LDAP ๋๋ ํ ๋ฆฌ๋ ์ด๋ฉ์ผ ์ฃผ์์ ๋ํ ๊ถํ ์๋ ์์ค ์ญํ ์ ํ์ฌ ๋ชจ๋ ์์คํ ์์ ์ ํ์ฑ์ ๋ณด์ฅํ ์ ์์ต๋๋ค. ์ด๋ฉ์ผ ๊ฒ์ฆ๊ณผ ์ ๋ฌ๋ฅ ์ธก๋ฉด์์ LDAP์ ํ์ฌ ๋๋ ํ ๋ฆฌ์ ๋ํด ์ด๋ฉ์ผ ์ฃผ์์ ์ค์๊ฐ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๋ด๋ถ ์ด๋ฉ์ผ์ ๋ณด๋ด๊ฑฐ๋ ๋ฉ์ผ๋ง ๋ฆฌ์คํธ๋ฅผ ๊ด๋ฆฌํ ๋ LDAP ์ฟผ๋ฆฌ๋ฅผ ํตํด ๋ฉ์์ง๊ฐ ์ ํจํ ์์ ์์๊ฒ ๋๋ฌํ๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ด๋ ๋ฐ์ก๋ฅ ์ ์ค์ด๊ณ ๊ธฐ์ ํ๊ฒฝ ๋ด์ ์ ๋ฐ์ ์ธ ์ด๋ฉ์ผ ์์์ ๊ฐ์ ํฉ๋๋ค. ๋ํ LDAP์ ๋จ์ผ ๋ก๊ทธ์ธ(SSO) ๊ตฌํ์ ์ง์ํ์ฌ ์ฌ์ฉ์๊ฐ ํ๋์ ์๊ฒฉ ์ฆ๋ช ์ธํธ๋ก ์ฌ๋ฌ ์ด๋ฉ์ผ ๊ด๋ จ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ก์ธ์คํ ์ ์๋๋ก ํฉ๋๋ค. ์ด๋ ๋น๋ฐ๋ฒํธ ํผ๋ก๋๋ฅผ ์ค์ฌ ๋ณด์์ ๊ฐํํ๊ณ ๊ด๋ฆฌ์๊ฐ ์ค์์์ ์ก์ธ์ค ๊ถํ์ ๊ด๋ฆฌํ ์ ์๊ฒ ํด์ค๋๋ค.
LDAP์ ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋๋ ํ ๋ฆฌ ํญ๋ชฉ์ ์ฟผ๋ฆฌํ๊ฑฐ๋ ์์ ํ๊ธฐ ์ํด LDAP ์๋ฒ๋ก ์์ฒญ์ ๋ณด๋ด๋ ํด๋ผ์ด์ธํธ-์๋ฒ ๋ชจ๋ธ์์ ์๋ํฉ๋๋ค. ๋๋ ํ ๋ฆฌ๋ ๊ณ ์ ํ ์๋ณ ์ด๋ฆ(DN)์ผ๋ก ์๋ณ๋๋ ํญ๋ชฉ๋ค์ด ํฌํจ๋ ๋๋ ํ ๋ฆฌ ์ ๋ณด ํธ๋ฆฌ(DIT)๋ผ๊ณ ๋ถ๋ฆฌ๋ ๊ณ์ธต์ ํธ๋ฆฌ ๊ตฌ์กฐ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๊ฐ ํญ๋ชฉ์๋ ์ด๋ฉ์ผ ์ฃผ์, ์ ํ๋ฒํธ ๋ฐ ๊ทธ๋ฃน ๋ฉค๋ฒ์ญ๊ณผ ๊ฐ์ ์์ฑ์ด ํฌํจ๋ฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฌ์ฉ์ ์๊ฒฉ ์ฆ๋ช ์ ํ์ธํ๊ฑฐ๋ ์ฐ๋ฝ์ฒ ์ ๋ณด๋ฅผ ์กฐํํด์ผ ํ ๋ ํฌํธ 389(๋๋ SSL/TLS ์ํธํ๊ฐ ์ ์ฉ๋ LDAPS์ ๊ฒฝ์ฐ 636)๋ฅผ ํตํด LDAP ์๋ฒ์ ์ฐ๊ฒฐํฉ๋๋ค. ํด๋ผ์ด์ธํธ๋ ์ธ์ฆ์ ์ํด ๋ฐ์ธ๋(Bind) ์์ ์ ์ํํ ๋ค์ ํํฐ๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ํญ๋ชฉ์ ์ฐพ๊ธฐ ์ํ ๊ฒ์ ์ฟผ๋ฆฌ๋ฅผ ์คํํฉ๋๋ค. ๊ฒฐ๊ณผ๋ ํ์คํ๋ ํ์์ผ๋ก ๋ฐํ๋๋ฏ๋ก LDAP์ ์๋ก ๋ค๋ฅธ ์์คํ ๊ณผ ํ๋ซํผ ๊ฐ์ ๋์ ์ํธ ์ด์ฉ์ฑ์ ๊ฐ์ต๋๋ค. LDAP์ ๊ฒ์(Search), ์ถ๊ฐ(Add), ์ญ์ (Delete), ์์ (Modify), ๋น๊ต(Compare)๋ฅผ ํฌํจํ ๋ค์ํ ์์ ์ ์ง์ํฉ๋๋ค. ์ด๋ฉ์ผ ์์คํ ์ ๊ฒฝ์ฐ LDAP์ ์ผ๋ฐ์ ์ผ๋ก ํ์ฌ ์ฃผ์๋ก ์กฐํ, ์์ ์ ์ฃผ์ ์ ํจ์ฑ ๊ฒ์ฌ, ๋ฉ์์ง ์์ฑ ์ค ์ฌ์ฉ์ ์ฐ๋ฝ์ฒ ์ ๋ณด ๊ฒ์ ๋ฑ์ ์ฌ์ฉ๋ฉ๋๋ค.
LDAP์ ๋๋ ํ ๋ฆฌ ์๋น์ค์ ์ก์ธ์คํ๊ธฐ ์ํ ํ๋กํ ์ฝ์ธ ๋ฐ๋ฉด, Active Directory(AD)๋ LDAP์ ์ก์ธ์ค ํ๋กํ ์ฝ ์ค ํ๋๋ก ์ฌ์ฉํ๋ Microsoft์ ๋๋ ํ ๋ฆฌ ์๋น์ค ๊ตฌํ์ฒด์ ๋๋ค. AD๋ ํ์ค LDAP ๊ธฐ๋ฅ ์ธ์๋ ๊ทธ๋ฃน ์ ์ฑ , DNS ํตํฉ, Kerberos ์ธ์ฆ๊ณผ ๊ฐ์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ํฌํจํฉ๋๋ค.
LDAP์ ๋ฐ์ก ์ ๊ธฐ์ ๋๋ ํ ๋ฆฌ์์ ์ด๋ฉ์ผ ์ฃผ์์ ์ค์๊ฐ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ ๊ณตํ์ฌ ์ ๋ฌ๋ฅ ์ ๊ฐ์ ํฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ฉ์์ง๊ฐ ์ ํจํ ์์ ์์๊ฒ ์ฃผ์ ์ง์ ๋๋๋ก ๋ณด์ฅํ์ฌ ๋ฐ์ก๋ฅ ์ ์ค์ด๊ณ ๊ธฐ์ ์ด๋ฉ์ผ ์์คํ ๋ด์์ ์ก์ ์ ํํ์ ๋ณดํธํฉ๋๋ค.
ํ์ค LDAP์ ๋ฐ์ดํฐ๋ฅผ ํ๋ฌธ์ผ๋ก ์ ์กํ๋ฏ๋ก ์์ ํ์ง ์์ต๋๋ค. ์ด๋ฉ์ผ ์๊ฒฉ ์ฆ๋ช ์ด๋ ๋น๋ฐ๋ฒํธ์ ๊ฐ์ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ์ ์กํ ๋๋ ํต์ ์ ์ํธํํ๊ธฐ ์ํด LDAPS(636๋ฒ ํฌํธ์ SSL/TLS ๊ธฐ๋ฐ LDAP) ๋๋ StartTLS๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
LDAP์ ์ฃผ๋ก ๋ด๋ถ ๋๋ ํ ๋ฆฌ ์ฟผ๋ฆฌ๋ฅผ ์ํด ์ค๊ณ๋์์ผ๋ฉฐ ์ธ๋ถ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ๊ฒ์ฆํ๋ ๋ฐ๋ ์ ํฉํ์ง ์์ต๋๋ค. ์กฐ์ง ์ธ๋ถ์ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ํ์ธํ๋ ค๋ฉด MX ๋ ์ฝ๋, SMTP ์๋ต ๋ฐ ๋๋ฉ์ธ ์ ํจ์ฑ์ ํ์ธํ๋ ์ ์ฉ ์ด๋ฉ์ผ ๊ฒ์ฆ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ ์ ์ ํฉ๋๋ค.
์ง๊ธ EmailVerify๋ฅผ ์ฌ์ฉํ์ฌ 99.9% ์ ํ๋๋ก ์ด๋ฉ์ผ์ ๊ฒ์ฆํ์ธ์.