LDAP µð·ºÅ丮´Â °¢ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×À» Á¦°øÇϴ ƯÁ¤ ¼ø¼·Î Á¤·ÄµÈ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ Á¤º¸ ¸ñ·ÏÀÔ´Ï´Ù. LDAPÀº ÀÏ¹Ý ¸ñÀûÀÇ °ü°èÇü µ¥ÀÌÅͺ£À̽º¿Í´Â ±¸º°µÇµµ·Ï ¼³Á¤µÈ Ư¡À» °¡Áø Æ¯ÈµÈ µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù. µð·ºÅ丮ÀÇ ÇÑ Æ¯Â¡Àº °»½Å(±â·Ï)µÇ´Â °Í º¸´Ù ´õ ÀÚÁÖ ¾×¼¼½º(Àб⠶Ǵ °Ë»ö)µÈ´Ù´Â °ÍÀÔ´Ï´Ù. ¸¹Àº »ç¶÷ÀÌ °³ÀÎÀÇ ÀüȹøÈ£¸¦ ãÁö¸¸ ÇØ´ç ÀüȹøÈ£´Â µå¹°°Ô º¯°æµË´Ï´Ù.
IBM Telephone Directory V5.2´Â ±âÁ¸ µð·ºÅ丮¿¡¼ Ç׸ñÀ» °Ë»ö, Ç¥½Ã, °ü¸®ÇÏ´Â µ¥ »ç¿ëµÇ°í »õ µð·ºÅ丮¸¦ ¼³Á¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥Àº LDAP µð·ºÅ丮 ¼¹ö¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ º¸°üÇϰųª °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î LDAP ¼¹ö´Â ÀÌ¹Ì ´Ù¸¥ LDAP ¼¹ö°¡ »ç¿ëÀÚ ³×Æ®¿öÅ©¿¡ ¾øÀ¸¸é ¼¹ö¿¡ ÀÚµ¿À¸·Î ±¸¼ºµË´Ï´Ù. LDAP ¼¹ö´Â Application Server¿Í °°Àº ¼¹ö¿¡ ÀÖÀ» ÇÊ¿ä´Â ¾ø½À´Ï´Ù. °Ô´Ù°¡ IBM Telephone Directory·Î Domino LDAP ¼¹öµµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â Redpaper WebSphere Application Server Express¸¦ ÂüÁ¶ÇϽʽÿÀ.
LDAP ¼¹ö´Â TCP/IP¸¦ ÅëÇØ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
LDAP Ç׸ñ
IBM Telephone Directory V5.2 ¼³Ä¡ÀÇ À¯ÀÏÇÑ ±âº» ¼³Á¤Àº »ç¿ëÀÚ°¡ À͸íÀ¸·Î µð·ºÅ丮¸¦ °Ë»öÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù.
µð·ºÅ丮¿¡ Ç׸ñÀ» Ãß°¡Çϱâ À§ÇØ IBM Telephone Directory V5.2 ÀÀ¿ëÇÁ·Î±×·¥À» »ç¿ëÇϸé Ç׸ñÀº »ç¿ëÀÚÀÇ »óÀ§ DN¿¡ ÀÛ¼ºµÇ°í »ç¿ëÀÚ ID °ªÀ» »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, cn=users,dc=myhost,dc=mycompany,dc=com »óÀ§ DN¿¡ John Jones¸¦ µî·ÏÇßÀ¸¸é, LDAP Ç׸ñÀº cn=John Jones,cn=users,dc=myhost,dc=mycompany,dc=comÀÔ´Ï´Ù. »óÀ§ DN °»½ÅÀº »ç¿ëÀÚ ¹× IBM Telephone Directory V5.2 °ü¸®ÀڷκÎÅÍ ¼û°ÜÁý´Ï´Ù. µð·ºÅ丮ÀÇ ¿ÀºêÁ§Æ®´Â ½Äº° À̸§(DN) ¼Ó¼ºÀ¸·Î ÂüÁ¶ÇÕ´Ï´Ù. ÀÎÁõ ½Ã JohnÀº »ç¿ëÀÚ ID¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. µî·Ï ½Ã ÁöÁ¤ÇÑ »ç¿ëÀÚ ID¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¿¹Á¦¿¡¼ »ç¿ëÀÚ À̸§Àº John JonesÀÔ´Ï´Ù.
±âÁ¸ µð·ºÅ丮 Ç׸ñÀÌ Ç¥ÁØ inetOrgPerson ¿ÀºêÁ§Æ® Ŭ·¡½º¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â °æ¿ì °Ë»ö, Ç¥½Ã ¹× °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿ÀºêÁ§Æ® Ŭ·¡½º´Â ¼º°ú À̸§, ÀüȹøÈ£ ¹× ÀüÀÚ ¿ìÆí ÁÖ¼Ò¿Í °°ÀÌ »ç¶÷¿¡ ´ëÇÑ Á¤º¸¸¦ Ç¥½ÃÇϰųª ÀúÀåÇÏ´Â µ¥ °øÅëÀ¸·Î »ç¿ëÇÏ´Â »ê¾÷ Ç¥ÁØ Å¬·¡½ºÀÔ´Ï´Ù. µð·ºÅ丮´Â ´Ù¸¥ ¿ÀºêÁ§Æ® Ŭ·¡½º¿¡ ´ëÇÑ Ç׸ñÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù(¿¹: µð·ºÅ丮¸¦ °Ë»öÇϱâ À§ÇØ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ »ç¿ëÇÏ´Â ¿ÀºêÁ§Æ® Ŭ·¡½º). ±×·¯³ª ±âº» ¿ÀºêÁ§Æ® Ŭ·¡½º´Â inetOrgPersonÀÔ´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¼öÁ¤ÇÑ µð·ºÅ丮 Ç׸ñÀº ibm-itdPersonÀ» È£ÃâÇÑ Ç׸ñ¿¡ Ãß°¡µÇ´Â º¸Á¶ ¿ÀºêÁ§Æ® Ŭ·¡½º¸¦ °¡Áý´Ï´Ù. ibm-itdPerson ¿ÀºêÁ§Æ® Ŭ·¡½º´Â IBM Telephone Directory V5.2 ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Ç¥ÁØ ¿ÀºêÁ§Æ® Ŭ·¡½º¿Í´Â »ç¿ëÇÒ ¼ö ¾ø´Â Ãß°¡ ¼Ó¼ºÀ» »ç¿ëÇϵµ·Ï ÇÕ´Ï´Ù. Ãß°¡ ¼Ó¼ºÀº ´ëü ÀüȹøÈ£, ´ëü ÁÖ¼Ò, Áö¿ø ¹× ¹é¾÷¿¡ ´ëÇÑ DN °ª°ú Á÷À§, ¸¶ÄÉÆÃ ¿µ¿ª ¹× ±³¿ªÁö¸¦ Æ÷ÇÔÇÏ´Â ÀÛ¾÷ À§Ä¡ Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù. º¸Á¶ ibm-itdPerson ¿ÀºêÁ§Æ® Ŭ·¡½ºÀÇ ¸ðµç ¼Ó¼ºÀº ¼±ÅÃÀûÀÔ´Ï´Ù. Ŭ·¡½º´Â inetOrgPerson ¿ÀºêÁ§Æ® Ŭ·¡½º¿¡ Æ÷ÇÔµÇÁö ¾Ê´Â »ç¶÷¿¡ ´ëÇÑ Ãß°¡ Á¤º¸¸¦ ÀúÀåÇÏ´Â ¹æ¹ýÀ» Á¦°øÇϱâ À§ÇØ Ãß°¡µË´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¿äûÀ» ¹ÞÀ¸¸é ÀÛ¾÷Çϱâ À§ÇØ LDAP ¼¹ö¿¡ ¿¬°áÇØ¾ß ÇÕ´Ï´Ù. ¿äûÀº ÁöÁ¤µÈ »ç¿ëÀÚÀÇ ±ÇÇÑ ³»¿¡¼ ¼öÇàµË´Ï´Ù. ÇÊ¿äÇÑ °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥Àº HTTP ¿äû¿¡ Àü´ÞµÈ ½ÅÀÓÀ» »ç¿ëÇÏ¿© LDAP ¼¹ö¿¡ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥Àº ÀϺΠ¿äû¿¡ ´ëÇØ ½ÅÀÓÀ» ¿ä±¸ÇÏ´Â µ¥ µð·ºÅ丮 Ç׸ñ ÀÛ¼º, °»½Å ¶Ç´Â »èÁ¦¿Í °°Àº ¿äûÀÌ ±×·¸½À´Ï´Ù. »õ Ç׸ñÀ» Ãß°¡ÇÏ´Â µ¥ ÇÊ¿äÇÑ ½ÅÀÓÀº °ø°³ µî·ÏÀ» »ç¿ëÇÒ ¶§ °ü¸®ÀÚ°¡ Á¦°øÇÕ´Ï´Ù.
°Ë»ö °á°ú¸¦ ¿äûÇÒ ¶§ ½ÅÀÓÀÌ ÇÊ¿äÇÏÁö ¾ÊÀ¸¸é, ÀÀ¿ëÇÁ·Î±×·¥Àº µð·ºÅ丮¸¦ °Ë»öÇϱâ À§ÇØ ÀÍ¸í ¹ÙÀε带 »ç¿ëÇÏ¿© LDAP ¼¹ö¿¡ ¿¬°áÇÕ´Ï´Ù. ÀÍ¸í °Ë»ö ¾×¼¼½ºÀÇ °æ¿ì, µð·ºÅ丮 ¾×¼¼½º ±¸¼º µî·Ï Á¤º¸°¡ À͸í(·Î±×ÀÎ ¾ÈÇÔ)À¸·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù. °Ë»öÀ» ¿äûÇÒ ¶§ ½ÅÀÓÀÌ ÇÊ¿äÇϸé ÀÀ¿ëÇÁ·Î±×·¥Àº HTTP ¿äû¿¡¼ Àü´ÞµÈ »ç¿ëÀÚ ½ÅÀÓÀ» »ç¿ëÇÏ¿© LDAP ¼¹ö¿¡ ¿¬°áÇÕ´Ï´Ù. ½ÅÀÓÀ» Á¦°øÇÏÁö ¾ÊÀ¸¸é ¿äû¿¡ ½ÇÆÐÇÕ´Ï´Ù. ÀÎÁõµÈ °Ë»ö ¾×¼¼½ºÀÇ °æ¿ì, µð·ºÅ丮 ¾×¼¼½º ±¸¼º µî·Ï Á¤º¸°¡ ·Î±×ÀÎ Çʼö·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â µð·ºÅ丮 ¾×¼¼½º ¼öÁ¤À» ÂüÁ¶ÇϽʽÿÀ.
LDAP ¼¹ö´Â ¾î¶² »ç¿ëÀÚ°¡ ÀÎÁõµÇ¾úÀ¸¸ç ¿äûÀÌ ¼º°øÇ߰ųª ½ÇÆÐÇß´ÂÁö¸¦ Á¦¾îÇÕ´Ï´Ù. ÀÍ¸í »ç¿ëÀÚ ¿äûÀ» Æ÷ÇÔÇÕ´Ï´Ù. µð·ºÅ丮¿¡ ´ëÇÑ ¸ðµç ±ÇÇÑ ¼³Á¤Àº LDAP ¼¹ö°¡ ÁöÁ¤Çϰí Á¦¾îÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥Àº HTTP ¿äûÀ» LDAP ¿äûÀ¸·Î º¯È¯Çϰí, ½ÅÀÓÀÌ ¾ÈÀüÇÏ°Ô Ã³¸®µÇ¾î LDAP ¼¹ö¿¡ Àü´ÞµÇ¾ú´ÂÁö È®ÀÎÇϰí, LDAP °á°ú(¼º°ø ¶Ç´Â ½ÇÆÐ)¸¦ °£´ÜÇÑ Áּҷϰú ºñ½ÁÇÑ HTML ÆäÀÌÁö·Î Æ÷¸ËÇÕ´Ï´Ù.
»ç¿ëÀÚ´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ LDAP ¼¹ö¿¡ ¿¬°áÇÏ´Â µ¥ »ç¿ëÇÏ´Â ½ÅÀÓÀ» Á¦°øÇÕ´Ï´Ù. ¿±â µî·ÏÀÌ ÁöÁ¤µÇ¸é »ç¿ëÀÚ ½ÅÀÓÀÌ LDAP ¼¹ö¿¡ ¿¬°áÇϴµ¥ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. ¿±â µî·ÏÀÇ °æ¿ì ½ÅÀÓÀº ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ±¸¼º ÆÄÀÏ¿¡¼ ÀнÀ´Ï´Ù. ÇÊ¿äÇÑ °æ¿ì »ç¿ëÀÚ¸¦ ÀÎÁõÇϱâ À§ÇØ HTTP ¼¹ö°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥Àº LDAP ¼¹ö¿¡ ¿¬°áÇϱâ À§ÇØ °¢ ¿äû¿¡¼ Á¦°øµÈ ½ÅÀÓÀ» »ç¿ëÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥Àº ¿©·¯ HTTP ¿äûÀ» ó¸®Çϱâ À§ÇØ ½ÅÀÓÀ» ij½ÃÇϰųª LDAP ¿¬°áÀ» Àç»ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. LDAP ¿¬°áÀº °¢ ¿äû ÈÄ ²÷¾îÁ®¼, ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ´Ù¸¥ »ç¿ëÀÚÀÇ ¿äû¿¡ Àü »ç¿ëÀÚÀÇ ½ÅÀÓÀ» »ç¿ëÇÏ¿© ¿¬°áÇÏÁö ¸øÇϵµ·Ï ÇÕ´Ï´Ù. HTTP ¼¹ö°¡ LDAP ¼¹ö¿¡ ¿¬°áÇÏ´Â µ¥ ÇÊ¿äÇÑ ½ÅÀÓÀ» Á¦°øÇÏÁö ¸øÇϸé ÀÀ¿ëÇÁ·Î±×·¥Àº ½ÇÆÐÇÕ´Ï´Ù.