LDAP ½Ã³ª¸®¿À: µ¥ÀÌÅͺ£À̽º¸¦ ±¸¼º¿ø ÀúÀå¼Ò·Î »ç¿ë

LDAP ¼­¹ö¸¦ ±¸¼º¿ø ÀúÀå¼Ò·Î »ç¿ëÇÏ´Â ÇÑ °¡Áö ½Ã³ª¸®¿À´Â WebSphere CommerceÀÇ »õ ÀνºÅϽº¸¦ ÀÛ¼ºÇÏ°í µ¥ÀÌÅͺ£À̽º¸¦ ±¸¼º¿ø ÀúÀå¼Ò·Î »ç¿ëÇϵµ·Ï ÁöÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. À̾ ÀνºÅϽº°¡ °¡µ¿ ¹× ½ÇÇàµÇ¸é, LDAP ¼­¹ö¸¦ ±¸¼º¿ø ÀúÀå¼Ò·Î »ç¿ëÇϵµ·Ï ÀüȯÇϽʽÿÀ. ÀÌ ½Ã³ª¸®¿À¿¡¼­ WebSphere Commerce ÀνºÅϽº°¡ µ¥ÀÌÅͺ£À̽º¸¦ ±¸¼º¿ø ÀúÀå¼Ò·Î ÇÏ¿© °¡µ¿ ¹× ½ÇÇàµÇ°í ³ª¸é ±¸¼º °ü¸®ÀÚ¸¦ »ç¿ëÇÏ¿© LDAP ¼­¹ö¸¦ ±¸¼º¿ø ÀúÀå¼Ò·Î »ç¿ëÇϵµ·Ï ÀüȯÇÏ°Ô µË´Ï´Ù.

ÀÌ ½Ã³ª¸®¿À¿¡¼­´Â ´ÙÀ½À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

  1. instancename.xmlÀ» ÆíÁýÇÏ¿© MigrateUsersFromWCSdb ¿É¼ÇÀ» ONÀ¸·Î ¼³Á¤ÇϽʽÿÀ.
  2. ORGENTITY Å×ÀÌºí¿¡¼­ DN ¿­¿¡ ¿Ã¹Ù¸¥ Á¶Á÷ ¿£Æ¼Æ¼ °ªÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. WebSphere Commerce´Â LDAP ¼­¹ö¿¡ ÀÌ·¯ÇÑ Á¶Á÷ ¿£Æ¼Æ¼¿¡ ´ëÇÑ Ç׸ñÀ» ÀÛ¼ºÇϸç ÀÛ¼º Áß DN °ªÀÌ »ç¿ëµË´Ï´Ù. µû¶ó¼­, »çÀü¿¡ ÀÌ·¯ÇÑ Á¶Á÷ ¿£Æ¼Æ¼ÀÇ DN °ªÀ» ÆÇº°Çϰí ORGENTITY Å×ÀÌºí¿¡ ÇØ´ç °ªÀÌ ¹ÝÀԵǾî ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
  3. LDAP ¼­¹ö¿¡ ÇÊ¿äÇÑ Á¢¹ÌºÎ¸¦ ÀÛ¼ºÇϽʽÿÀ. WebSphere Commerce°¡ »ç¿ëÇϰí ÀÛ¼ºÇÒ »ç¿ëÀÚ ¹× Á¶Á÷ ¿£Æ¼Æ¼ Ç׸ñÀº ÀÌ Á¢¹Ì»ç ¾Æ·¡ Á¸ÀçÇÕ´Ï´Ù.
  4. WebSphere Commerce ¼Ó¼ºÀ» LDAP ¼Ó¼º¿¡ ¸ÊÇÎÇϵµ·Ï ldapentry.xml ÆÄÀÏÀ» ¼³Á¤ÇϽʽÿÀ. ¶ÇÇÑ USERS Å×À̺íÀÇ DN ¿­°ú USERREG Å×À̺íÀÇ LOGONID ¿­À» LDAP ¼­¹ö¿¡ ÀÖ´Â wcsadmin Ç׸ñÀÇ DNÀ¸·Î °»½ÅÇϽʽÿÀ. DN °ªÀÇ ºÐ¸®ÀÚ »çÀÌ¿¡ ÀÖ´Â ºÒÇÊ¿äÇÑ °ø¹éÀ» Á¦°ÅÇϽʽÿÀ. LOGONID ¿­ÀÌ Àüü DN °ª¿¡ ºñÇØ ÃæºÐÈ÷ ±æÁö ¾ÊÀ¸¸é ¿­¿¡ ¸ÂÃß¾î °ªÀ» ÀÚ¸£½Ê½Ã¿À. ¿¹¸¦ µé¾î, LDAP ¼­¹ö¿¡¼­ DN °ª 'uid=wcsadmin,o=IBM,o=Root Organization,c=US'·Î ÀÛ¼ºµÈ wcsadmin Ç׸ñÀÌ ÀÖ´Â °æ¿ì, ÀÌ DN °ªÀ» DN ¿­°ú LOGONID ¿­¿¡ ¸ðµÎ ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù.
  5. ÀÏ´Ü LDAP ¼­¹ö¸¦ »ç¿ëÇϵµ·Ï ÀüȯÇßÀ¸¸é, »ç¿ëÀÚ°¡ ·Î±×¿ÂÇÒ ¶§ WebSphere Commerce´Â LDAP ¼­¹ö¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ¸¦ ÀÎÁõÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿¡¼­ LDAP ¼­¹ö·Î ÀüȯÇϱ⠶§¹®¿¡(Áï, MigrateUsersFromWCSdb ¿É¼ÇÀÌ ON), LDAP ¼­¹ö¿¡ ´ëÇÑ ÀÎÁõÀÌ ½ÇÆÐÇÒ °æ¿ì USERREG Å×À̺íÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ¸¦ ÀÎÁõÇÏ·Á´Â µÎ ¹øÂ° ½Ãµµ°¡ ÀÌ·ç¾îÁý´Ï´Ù.

LDAP ¼­¹ö¸¦ »ç¿ëÇϵµ·Ï ÀüȯÇÏ°í ³ª¸é, WebSphere Commerce µ¥ÀÌÅͺ£À̽º ³»¿¡ Á¸ÀçÇÏ´Â »ç¿ëÀÚ ¹× Á¶Á÷ ¿£Æ¼Æ¼´Â ÀÚµ¿À¸·Î LDAP ¼­¹ö·Î "ÀÌÁÖ"µË´Ï´Ù. WebSphere Commerce µ¥ÀÌÅͺ£À̽º¿¡¼­ LDAP ¼­¹ö·Î ¾î¶² Ç׸ñÀ» ¼öµ¿À¸·Î ÀÌÁÖÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ±×·¯³ª, À§¿¡ ³ª¿­µÈ Áغñ ÀÛ¾÷ ¿Ü¿¡µµ »ç¿ëÀÚ ·Î±×¿Â ¹æ½Ä¿¡ µû¶ó ¼­·Î ´Ù¸¥ Á¦ÇÑ»çÇ×ÀÌ Àû¿ëµÇ¸ç ¾à°£ÀÇ ¼³Á¤ÀÌ ´õ ÇÊ¿äÇÕ´Ï´Ù. »ç¿ëÀÚÀÇ ·Î±×¿Â ¹æ½ÄÀ» °áÁ¤ÇÒ ¶§ °í·ÁÇÒ ¼ö ÀÖ´Â Á¢±Ù¹ý¿¡´Â ¼¼ °¡Áö°¡ ÀÖ½À´Ï´Ù. WebSphere CommerceÀÇ ÇöÀç ¹öÀü¿¡¼­´Â LDAP ¼­¹ö°¡ »ç¿ëµÉ ¶§ »ç¿ëÀÚ´Â DN °ªÀ̳ª RDN °ªÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. RDNÀ» »ç¿ëÇÒ °æ¿ì, »ç¿ëÀÚ¸¦ ã±â À§ÇÑ °Ë»ö ±âÁØÀÌ »ç¿ëµÇ°í ÀÎÁõÀÌ ¼öÇàµË´Ï´Ù. °Ë»ö Áß ¿©·¯ »ç¿ëÀÚ Ç׸ñÀÌ ¹ß°ßµÇ¸é, ¿À·ù°¡ »ý¼ºµË´Ï´Ù. °Ë»ö ±âÁØÀº ldapentry.xml ÆÄÀÏ¿¡ ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù.

¾Æ·¡ ¼³¸í¿¡¼­, 'DB »ç¿ëÀÚ'´Â WebSphere Commerce µ¥ÀÌÅͺ£À̽º ³»¿¡ Á¸ÀçÇÏ¸ç µð·ºÅ丮 ¼­¹ö¸¦ »ç¿ëÇϵµ·Ï ÀüȯÇÏ°í ³ª¸é WebSphere Commerce°¡ ÀÚµ¿À¸·Î µð·ºÅ丮 ¼­¹ö¿¡ 'ÀÌÁÖ'ÇÒ »ç¿ëÀÚ¸¦ ÀǹÌÇÕ´Ï´Ù. WebSphere Commerce ÀνºÅϽº°¡ °¡µ¿ ¹× ½ÇÇàµÈ Á÷ÈÄ µð·ºÅ丮 ¼­¹ö¸¦ »ç¿ëÇϵµ·Ï ÀüȯÇÒ °æ¿ì 'DB »ç¿ëÀÚ'´Â ¿©·¯ ¸íÀÌ ¾Æ´Õ´Ï´Ù.'DS »ç¿ëÀÚ'´Â WebSphere Commerce°¡ ¾Æ´Ñ ´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÀÇÇØ µð·ºÅ丮 ¼­¹ö¿¡ ÀÛ¼ºµÇ¾úÀ¸¸ç °á±¹ WebSphere Commerce·Î ·Î±×¿ÂÇÒ »ç¿ëÀÚ¸¦ ³ªÅ¸³À´Ï´Ù. ºÐ¸í µð·ºÅ丮 ¼­¹ö¿¡´Â WebSphere Commerce·Î ÇÑ ¹øµµ ·Î±×¿ÂÇÏÁö ¾ÊÀº »ç¿ëÀÚ Ç׸ñÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì WebSphere Commerce´Â À̵éÀ» ÀνÄÇÏÁö ¸øÇÕ´Ï´Ù.

Á¢±Ù¹ý A
DB »ç¿ëÀÚ°¡ RDN °ª(Áï, µð·ºÅ丮 ¼­¹ö¸¦ »ç¿ëÇϵµ·Ï ÀüȯÇϱâ ÀüÀÇ ·Î±×¿Â ID °ª)À» »ç¿ëÇÏ¿© ·Î±×¿ÂÇϰí DS »ç¿ëÀÚ´Â DNÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇϵµ·Ï ÇÏ·Á ÇÕ´Ï´Ù.

ÀÌ Á¢±Ù¹ýÀº DB »ç¿ëÀÚ¿Í DS »ç¿ëÀÚ°¡ µ¿ÀÏÇÑ RDN °ª ¹× ·Î±×¿Â ID °ªÀ» °¡Áú ¼ö ÀÖ´Ù´Â ÀǹÌÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ·Î±×¿Â ID°¡ 'Abe'ÀÎ DB »ç¿ëÀÚ¿Í DNÀÌ 'uid=Abe,ou=DeptA,ou=DivB,o=CompanyC,c=CA'ÀÎ DS »ç¿ëÀÚ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

ldapentry.xml ÆÄÀÏ¿¡ DS »ç¿ëÀÚ°¡ °Ë»ö ±âÁØ ¹üÀ§ ¿ÜºÎ¿¡ Á¸ÀçÇϵµ·Ï °Ë»ö ±âÁØÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. °Ë»ö ±âÁØÀº »ç¿ëÀÚ°¡ RDNÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇÒ ¶§ »ç¿ëÀÚ¸¦ °Ë»öÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

Á¢±Ù¹ý AÀÇ ÀåÁ¡Àº °íÀ¯ RDN °ªÀÌ ÇÊ¿äÇÏÁö ¾Ê´Ù´Â Á¡ÀÔ´Ï´Ù. ´ÜÁ¡Àº ÀϺΠ»ç¿ëÀÚ(DS »ç¿ëÀÚ)°¡ DNÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇØ¾ß ÇÑ´Ù´Â Á¡ÀÔ´Ï´Ù. ±×·¯³ª, DB »ç¿ëÀÚ´Â ¿©ÀüÈ÷ RDNÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.

Á¢±Ù¹ý B
¸ðµç »ç¿ëÀÚ°¡ RDNÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇϵµ·Ï ÇÏ·Á ÇÕ´Ï´Ù. Áï, DB »ç¿ëÀÚ´Â ¿©ÀüÈ÷ ·Î±×¿Â ID °ªÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. DS »ç¿ëÀÚ´Â RDN °ªÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ Á¢±Ù¹ýÀº WebSphere Commerce°¡ ÀνÄÇϵµ·Ï ÇÒ ¸ðµç µð·ºÅ丮 ¼­¹ö »ç¿ëÀÚ°¡ °íÀ¯ RDN °ªÀ» °¡Á®¾ß ÇÑ´Ù´Â Àǹ̰¡ µË´Ï´Ù.

µð·ºÅ丮 ¼­¹ö¸¦ ±¸¼º¿ø ÀúÀå¼Ò·Î »ç¿ëÇϵµ·Ï ÀüȯÇϱâ Àü¿¡ WebSphere Commerce°¡ ÀνÄÇÒ µð·ºÅ丮 ¼­¹öÀÇ »ç¿ëÀÚ°¡ ÇØ´ç »ç¿ëÀÚµé »çÀÌ¿¡¼­ °íÀ¯ÇÒ »Ó ¾Æ´Ï¶ó DB »ç¿ëÀÚÀÇ ·Î±×¿Â ID °ª »çÀÌ¿¡¼­µµ °íÀ¯ÇÑ RDN °ªÀ» °¡Áöµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, µð·ºÅ丮 ¼­¹ö¿¡ RDN °ªÀÌ 'Abe'ÀÎ »ç¿ëÀÚ°¡ ÀÖÀ» °æ¿ì, µ¿ÀÏÇÑ RDN °ªÀ» °¡Áø ´Ù¸¥ »ç¿ëÀÚ°¡ ÀÖÀ» ¼ö ¾øÀ¸¸ç ·Î±×¿Â ID 'Abe'ÀÎ DB »ç¿ëÀÚ°¡ ÀÖÀ» ¼ö ¾ø½À´Ï´Ù. µÎ »ç¿ëÀÚ°¡ µ¿ÀÏÇÑ RDN ¶Ç´Â ·Î±×¿Â ID °ªÀ» °¡Áö´Â °æ¿ì µÑ Áß Çϳª¸¦ º¯°æÇØ¾ß ÇÕ´Ï´Ù.

ldapentry.xml ÆÄÀÏ¿¡ WebSphere Commerce¸¦ ÅëÇØ ·Î±×¿ÂÇÏ´Â ¸ðµç »ç¿ëÀÚ¸¦ ãÀ» ¼ö ÀÖµµ·Ï °Ë»ö ±âÁØÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.

Á¢±Ù¹ý BÀÇ ÀåÁ¡Àº »ç¿ëÀÚ°¡ ¸Å¿ì °£´ÜÇÑ ±¸¹®(Áï, RDN °ª)À» °¡Áø ¹®ÀÚ¿­·Î ·Î±×¿ÂÇÒ ¼ö ÀÖ´Ù´Â Á¡ÀÔ´Ï´Ù. ´ÜÁ¡Àº DB »ç¿ëÀÚ ¼ö°¡ ¸¹°Å³ª DS »ç¿ëÀÚ ¼ö°¡ ¸¹À¸¸é °íÀ¯ RDN °ªÀ» À¯ÁöÇÏ´Â °ÍÀÌ ½±Áö ¾Ê´Ù´Â Á¡ÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î °íÀ¯ RDN °ªÀ» ¿ä±¸ÇÏ´Â °ÍÀº Á¶Á¤ °¡´ÉÇÑ ¼Ö·ç¼ÇÀÌ ¾Æ´Õ´Ï´Ù. WebSphere Commerce ÀνºÅϽº°¡ Çѵ¿¾È °¡µ¿ ¹× ½ÇÇàµÈ ÈÄ µð·ºÅ丮 ¼­¹ö¸¦ »ç¿ëÇϵµ·Ï ÀüȯÇÒ °æ¿ì DB »ç¿ëÀÚ ¼ö°¡ ¸¹¾ÆÁú ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ WebSphere Commerce¿¡¼­ ÀÛ¼ºµÇ¾ú´ÂÁö ¿©ºÎ¿¡ »ó°ü ¾øÀÌ µð·ºÅ丮 ¼­¹ö¿¡ ´õ ¸¹Àº »ç¿ëÀÚ°¡ ÀÛ¼ºµÉ¼ö·Ï DS »ç¿ëÀÚ ¼ö°¡ ¸¹¾ÆÁú ¼ö ÀÖ½À´Ï´Ù.

Á¢±Ù¹ý C
¸ðµç »ç¿ëÀÚ°¡ DNÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇϵµ·Ï ÇÏ·Á ÇÕ´Ï´Ù. Áï, DB »ç¿ëÀÚ´Â µð·ºÅ丮 ¼­¹ö¸¦ »ç¿ëÇϵµ·Ï ÀüȯÇÑ ÈÄ ·Î±×¿Â ID °ªÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇÏ´Â ¹æ½Ä¿¡¼­ DNÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇÏ´Â ¹æ½ÄÀ¸·Î ÀüȯµË´Ï´Ù.

ÀÌ Á¢±Ù¹ýÀº DB »ç¿ëÀÚ¿Í DS »ç¿ëÀÚ°¡ µ¿ÀÏÇÑ RDN °ª ¹× ·Î±×¿Â ID °ªÀ» °¡Áú ¼ö ÀÖ´Ù´Â ÀǹÌÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ·Î±×¿Â ID°¡ 'Abe'ÀÎ DB »ç¿ëÀÚ¿Í DNÀÌ 'uid=Abe,ou=DeptA,ou=DivB,o=CompanyC,c=CA'ÀÎ DS »ç¿ëÀÚ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

DB »ç¿ëÀÚÀÇ DN °ªÀ» ÆÇº°ÇØ¾ß ÇÕ´Ï´Ù. DNÀÇ RDN °ªÀº USERREG Å×À̺íÀÇ DB »ç¿ëÀÚ ·Î±×¿Â ID °ªÀÎ °ÍÀ¸·Î °¡Á¤µË´Ï´Ù.

µð·ºÅ丮 ¼­¹ö¸¦ »ç¿ëÇϵµ·Ï ÀüȯÇÑ ÈÄ DNÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇϵµ·Ï DB »ç¿ëÀÚ¿¡°Ô ¾Ë·Á¾ß ÇÕ´Ï´Ù.

Á¢±Ù¹ý CÀÇ ÀåÁ¡Àº °íÀ¯ RDN °ªÀÌ ÇÊ¿äÇÏÁö ¾Ê´Ù´Â Á¡ÀÔ´Ï´Ù. ´ÜÁ¡Àº »ç¿ëÀÚ°¡ DNÀ» »ç¿ëÇÏ¿© ·Î±×¿ÂÇØ¾ß ÇÑ´Ù´Â Á¡ÀÔ´Ï´Ù.

 °ü·Ã °³³ä

°ü·Ã ŽºÅ©

°ü·ÃµÈ ÂüÁ¶

IBM copyright