Sun Java System Portal Server 6 2005Q4 °ü¸® ¼³¸í¼ |
10Àå
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °ü¸®ÀÌ Àå¿¡¼´Â Sun Java System Portal Server µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ±¸¼º ¿ä¼Ò¿Í ÀÌ ±¸¼º ¿ä¼Ò¸¦ °ü¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÀÌ ÀåÀº ´ÙÀ½ Àý·Î ±¸¼ºµË´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °³¿äÀÌ Àý¿¡¼´Â Portal ServerÀÇ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀº ´ÙÀ½ÀÇ 3°¡Áö Ç׸ñÀ» Á¤ÀÇÇÏ¿© Ç¥ÁØ µ¥½ºÅ©Å¾ÀÇ µð½ºÇ÷¹ÀÌ ±¸¼ºÀ» ¸¸µì´Ï´Ù.
- °ø±ÞÀÚ Á¤ÀÇ¡ª°ø±ÞÀÚ À̸§ ¹× Java¢â Ŭ·¡½º¸¦ ÁöÁ¤ÇÕ´Ï´Ù. °ø±ÞÀڴ ä³Î¿¡ Ç¥½ÃµÇ´Â ÄÁÅÙÆ®¸¦ ¸¸µå´Â µ¥ »ç¿ëµÇ´Â ÅÛÇø®Æ®ÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº °ø±ÞÀÚ °´Ã¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
- ä³Î Á¤ÀÇ¡ª°ø±ÞÀÚ Å¬·¡½º ÀνºÅϽº¿¡ ´ëÇÑ ·±Å¸ÀÓ ±¸¼ºÀ» ÁöÁ¤ÇÕ´Ï´Ù. ä³ÎÀº ÄÁÅÙÆ®ÀÇ ´ÜÀ§·Î ´ë°³ Çà ¹× ¿·Î ¹è¿µË´Ï´Ù. ¶ÇÇÑ Ã¤³ÎÀÇ Ã¤³Î Áï, ÄÁÅ×ÀÌ³Ê Ã¤³ÎÀÌ ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.
- °ø±ÞÀÚ ¹× ä³Î µî·Ï Á¤º¸ Á¤ÀÇ¡ª°ø±ÞÀÚ ¹× ä³Î µî·Ï Á¤º¸¿¡ ´ëÇÑ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. °ø±ÞÀÚ¿¡ Á¤ÀÇµÈ µî·Ï Á¤º¸´Â ´ë°³ °ø±ÞÀڷκÎÅÍ À¯µµµÈ ä³ÎÀÇ ±âº» °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. ä³ÎÀÇ µð½ºÇ÷¹ÀÌ ±¸¼º¿¡´Â Á¦¸ñ, ¼³¸í, ä³Î Æø µî°ú °°Àº µî·Ï Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ. ä³Î¿¡ Á¤ÀÇµÈ µî·Ï Á¤º¸´Â ´ë°³ ±âº» °ªÀÌ ¾Æ´Ñ ÇØ´ç ä³Î¿¡ ´ëÇÑ Æ¯Á¤ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.
ÄÁÅ×ÀÌ³Ê µî·Ï Á¤º¸´Â ÄÁÅ×À̳ÊÀÇ ·¹À̾ƿô (thin-wide, wide-thin ¶Ç´Â thin-whide-thin), Æ÷ÇÔµÈ Ã¤³Î ¸ñ·Ï, ä³Î À§Ä¡ (Çà ¹× ¿ ¹øÈ£) ¹× Æ÷ÇÔµÈ Ã¤³ÎÀÇ Ã¢ »óÅ (ÃÖ¼ÒÈ ¶Ç´Â ºÐ¸®)¸¦ Æ÷ÇÔÇÏ¿© ÄÁÅ×À̳ʿ¡ Æ÷ÇÔµÈ Ã¤³ÎÀ» Ç¥½ÃÇÏ´Â ¹æ¹ýÀ» Á¤ÀÇÇÕ´Ï´Ù.
Æ÷ÅÐ µ¥½ºÅ©Å¾Àº ÄÁÅÙÆ® °ø±ÞÀÚ ¹× ä³Î µ¥ÀÌÅÍ ÀúÀåÀ» À§ÇÑ Sun Java¢â System Access Manager ¼ºñ½º »ó¿¡ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ µ¥ÀÌÅÍ ½ºÅ丮Áö ¸ÞÄ¿´ÏÁòÀ» ±¸ÇöÇÕ´Ï´Ù. ¶ÇÇÑ Ã¤³Î°ú °ø±ÞÀÚ¿¡ ´ëÇÑ µî·Ï Á¤º¸µµ ¼³Á¤µË´Ï´Ù.
»ç¿ëÀÚÀÇ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀº ÄÁÅ×ÀÌ³Ê °ü¸®¿Í ä³Î µî·Ï Á¤º¸¸¦ ¼³¸íÇÏ´Â ÀÏ·ÃÀÇ XML ¹®¼ÀÔ´Ï´Ù (µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼ Çϳª´Â XML ¹®¼ Çϳª¿¡ ÇØ´çÇÕ´Ï´Ù). µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼´Â ¿ÂÀüÈ÷ ÇϳªÀÇ ¼Ó¼ºÀ¸·Î Sun Java System Access Manager ¼ºñ½º °èÃþ¿¡ ÀúÀåµË´Ï´Ù. Áï, µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼´Â Sun Java¢â System Directory Server ÀνºÅϽº¿¡ »óÁÖÇÏ´Â LDAP ¼Ó¼ºÀÔ´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ µî·Ï Á¤º¸ °ªÀ» º¯°æÇÏ·Á¸é °ø±ÞÀÚ´Â °ø±ÞÀÚ API (PAPI)¸¦ »ç¿ëÇÏ¿© °ªÀ» ¾ò°í ¼³Á¤ÇÕ´Ï´Ù. ä³Î °ªÀÌ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é PAPI ³»ºÎ ±¸Çö¿¡¼´Â Access Manager SDK¸¦ »ç¿ëÇÏ¿© Sun Java System Access Manager µ¥½ºÅ©Å¾ ¼ºñ½º ¼Ó¼º¿¡ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ ¼³Á¤ÇÕ´Ï´Ù.
ÁÖÀÇ
°¡´ÉÀº ÇÏÁö¸¸ Sun Java System Access Manager SDK¸¦ »ç¿ëÇÏ¿© µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ÆíÁýÇÏ¸é ¾ÈµË´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹× °ü¸® ÄܼÖ
Sun Java System Access Manager °ü¸® Äְܼú dpadmin ¸í·ÉÀ» ÅëÇØ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ°ú ±âŸ Æ÷ÅÐ µ¥½ºÅ©Å¾ ¼ºñ½º µ¥ÀÌÅ͸¦ ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ÆíÁýÇÒ ¶§¿¡´Â °ø±ÞÀÚ, ÄÁÅ×ÀÌ³Ê ¹× ä³ÎÀ» Ãß°¡, ¼öÁ¤ ¹× Á¦°ÅÇÑ ÈÄ µî·Ï Á¤º¸¸¦ ÆíÁýÇÕ´Ï´Ù. XML ¾÷·Îµå ¹× XML ´Ù¿î·Îµå ¸µÅ©¸¦ »ç¿ëÇÏ¸é µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ ¾÷·Îµå ¹× ´Ù¿î·ÎµåÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ Sun Java System Access Manager °ü¸® ÄܼÖÀº Æ÷ÅÐ µ¥½ºÅ©Å¾ ¼Ó¼º ÆäÀÌÁö¿¡¼ ä³Î°ú ÄÁÅ×À̳ʸ¦ Ãß°¡ÇÏ°í ±âÁ¸ µî·Ï Á¤º¸¸¦ ÆíÁýÇÒ ¼ö Àִ ä³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸® ¸µÅ©¸¦ Á¦°øÇÕ´Ï´Ù. ä³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸® ¸µÅ©¸¦ ÅëÇØ »õ ä³ÎÀ̳ª ÄÁÅ×À̳ʸ¦ ¸¸µé¾úÀ» ¶§ µî·Ï Á¤º¸¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ä³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸® ¸µÅ©¿¡¼ ä³Î ¹× ÄÁÅ×À̳ʸ¦ Ãß°¡, ¼öÁ¤ ¹× Á¦°ÅÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
Âü°í
ä³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸® ¸µÅ©¿¡¼´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÇ ÀϺο¡¸¸ ¾×¼¼½ºÇÒ ¼ö ÀÖÀ¸¹Ç·Î À§ÀÓµÈ °ü¸®ÀÚ°¡ À̸¦ »ç¿ëÇÑ´Ù°í °¡Á¤ÇÕ´Ï´Ù. À§ÀÓµÈ °ü¸®ÀÚ¸¦ ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 7Àå, "À§ÀÓ °ü¸® ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼ ±¸Á¶
ÀÌ Àý¿¡¼´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼ÀÇ ÀüüÀûÀÎ ±¸Á¶¸¦ ¼³¸íÇÕ´Ï´Ù. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼ÀÇ ±âÃÊ°¡ µÇ´Â µ¥ÀÌÅÍ Çü½ÄÀº XMLÀÔ´Ï´Ù. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ DTD ±¸¹®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Portal Server 6 2005Q4 Technical Reference Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Çü½ÄÀº °ø±ÞÀÚ ¹× ä³Î °´Ã¼¿Í µî·Ï Á¤º¸¸¦ Á¤ÀÇÇÏ¿© µ¥½ºÅ©Å¾ÀÇ µð½ºÇ÷¹ÀÌ ±¸¼ºÀ» ¼³Á¤ÇÕ´Ï´Ù. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀº isp ¼öÁØ (¶Ç´Â ÃÖ»óÀ§ µð·ºÅ丮 ³ëµå), Á¶Á÷ ¼öÁØ, ¿ªÇÒ ¼öÁØ ¶Ç´Â »ç¿ëÀÚ ¼öÁØÀ¸·Î Sun Java System Directory Server¿¡ ÀúÀåµË´Ï´Ù. ·±Å¸ÀÓ ½Ã »ç¿ëÀÚÀÇ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀº µð·ºÅ丮 Æ®¸®¿¡¼ »ç¿ëÀÚÀÇ Æ¯Á¤ ÇÁ·ÎÇÊÀÇ ¸ðµç µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ 'º´ÇÕ'ÇÑ °á°úÀ̸ç ÇØ´ç »ç¿ëÀÚÀÇ Æ¯Á¤ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼ °ªÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÇ 'º´ÇÕ' Àǹ̷п¡ ÀÇÇØ °áÁ¤µË´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼´Â ±× °´Ã¼¸¦ Á¤ÀÇÇÏ´Â XML ű׿¡ Á÷Á¢ ¸ÅÇε˴ϴÙ. ¿¹¸¦ µé¾î, <Channel name> </Channel> XML ű״ ä³Î °´Ã¼¸¦ Á¤ÀÇÇÕ´Ï´Ù.
ÀϹÝÀûÀ¸·Î µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÇ ¹®¼ ±¸Á¶´Â ´ÙÀ½°ú °°½À´Ï´Ù.
<DisplayProfile>
<Properties>...global properties...</Properties>
<Channels>...channel definitions...</Channels>
<Providers>...provider definitions...</Providers>
</DisplayProfile>
<Properties>, <Channels> ¹× <Providers>´Â ±×·ìȸ¦ À§ÇÑ ¸ÞÄ¿´ÏÁòÀÔ´Ï´Ù. ÀÌ ¸ÞÄ¿´ÏÁòÀº XML µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼ÀÇ ±¸Á¶È¸¦ ´õ¿í ½ÉȽÃÄÑ °´Ã¼¸¦ ¸¶Ä¡ '¹é'ó·³ ¸¸µì´Ï´Ù. '¹é'¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼ °áÇÕÀ» ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½ ºÎºÐ¿¡¼´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ »ó¼¼ÇÏ°Ô ¼³¸íÇÕ´Ï´Ù.
DisplayProfile ·çÆ® °´Ã¼
DisplayProfile root ÄÁÅ×ÀÌ³Ê °´Ã¼´Â µ¥½ºÅ©Å¾ ¼ºí¸´ÀÌ °ø±ÞÀÚ¿¡ ´ëÇÑ ÇÚµéÀ» °¡Á®¿Àµµ·Ï ÄÁÅ×ÀÌ³Ê °ø±ÞÀÚ ¿ªÇÒÀ» ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ä³Î°ú ¿¬°áµÈ °ø±ÞÀÚ Å¬·¡½º°¡ ¾ø½À´Ï´Ù. ÀÌ Ã¤³ÎÀ» ´Ù¸¥ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¿¡¼ ÂüÁ¶Çؼ´Â ¾È µË´Ï´Ù.
DisplayProfile ·çÆ® °´Ã¼ XML ±¸¹®
<Container name="_desktopRoot" provider="none">
<Properties />
<Available />
<Selected />
<Channels/>
</Container>
°ø±ÞÀÚ °´Ã¼
°ø±ÞÀÚ °´Ã¼´Â ä³ÎÀÌ ÁÖ¾îÁ³À» ¶§ ·±Å¸ÀÓ ½Ã¿¡ ½ÇÇàµÇ´Â ¼ÒÇÁÆ®¿þ¾î ½ÇüÀÔ´Ï´Ù (±×·¯¹Ç·Î ä³ÎÀº ·±Å¸ÀÓ ½Ã °ø±ÞÀÚÀÇ ÀνºÅϽºÀÔ´Ï´Ù). <Provider> µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Á¤ÀÇ´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ã¤³ÎÀÌ Á¤ÀǵǴ ÅÛÇø®Æ®ÀÔ´Ï´Ù. ÀÌ Á¤ÀÇ´Â °ø±ÞÀÚ java °´Ã¼ÀÇ Å¬·¡½º À̸§°ú ¸ðµç ÇÊ¿äÇÑ µî·Ï Á¤º¸¿¡ ´ëÇÑ ±âº» °ªÀ» ¼³Á¤ÇÕ´Ï´Ù.
<Provider> µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Á¤ÀÇ¿¡´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÇ Å¬¶óÀ̾ðÆ®°¡ provider °´Ã¼ Áï, Java¢â Ŭ·¡½º À̸§À» ±¸¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù.
<Provider> µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Á¤ÀÇ´Â ±× °ø±ÞÀÚ¸¦ °¡¸®Å°´Â ¸ðµç ä³ÎÀÇ ±âº» µî·Ï Á¤º¸ °ªÀ» ¼³Á¤ÇÕ´Ï´Ù. ä³Îº° µî·Ï Á¤º¸´Â °ø±ÞÀÚ ±âº»°ªÀ» µ¤¾î½á¾ß ÇÒ °æ¿ì¿¡¸¸ ÇÊ¿äÇÕ´Ï´Ù. °ø±ÞÀÚ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¿¡´Â °ø±ÞÀÚ Java °´Ã¼¿¡¼ »ç¿ëµÇ´Â ¸ðµç µî·Ï Á¤º¸¿¡ ´ëÇÑ ±âº»°ªÀÌ µé¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, °ø±ÞÀÚ Java Äڵ忡 ´ÙÀ½ÀÌ µé¾î ÀÖ½À´Ï´Ù.
getStringProperty("color")
ä³Î °´Ã¼
channel °´Ã¼´Â ´ÜÀÏ µð½ºÇ÷¹ÀÌ ¿ä¼Ò¸¦ ³ªÅ¸³À´Ï´Ù. channel °´Ã¼¿¡ ÀÇÇØ Æ÷ÇÔµÈ °´Ã¼´Â ±× ä³ÎÀÇ µî·Ï Á¤º¸·Î °£ÁÖµÉ ¼ö ÀÖ½À´Ï´Ù. <Channel name> Á¤ÀÇ¿¡´Â °ø±ÞÀÚ¸¦ ³ªÅ¸³»´Â »ó¡ÀûÀÎ ÂüÁ¶°¡ Æ÷ÇԵ˴ϴÙ. ¶ÇÇÑ Ã¤³Îº° µî·Ï Á¤º¸¸¦ Á¤ÀÇÇÏ¿© °ø±ÞÀÚ Á¤ÀÇ¿¡ Á¤ÀÇµÈ ±âº»°ªÀ» µ¤¾î¾µ ¼ö ÀÖ½À´Ï´Ù. ä³Î À̸§Àº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¿¡¼ ƯÁ¤ ä³Î¸¶´Ù °íÀ¯ÇØ¾ß ÇÏÁö¸¸ ä³Î ¼öÁØÀÌ ´Ù¸£¸é °°Àº À̸§À» Á¤ÀÇÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
¿¹Á¦ ä³Î °´Ã¼ XML ±¸¹®
ÄÁÅ×ÀÌ³Ê °´Ã¼
container °´Ã¼´Â ÄÁÅÙÆ®¸¦ »ý¼ºÇÏÁö ¾Ê´Â´Ù´Â Á¡À» Á¦¿ÜÇÏ°í channel °´Ã¼¿Í µ¿ÀÏÇÕ´Ï´Ù. Áï, ÄÁÅ×À̳ʴ ´Ù¸¥ ä³Î·ÎºÎÅÍ ÄÁÅÙÆ®¸¦ ¹Þ´Â ä³ÎÀÔ´Ï´Ù. container °´Ã¼´Â »ç¿ë °¡´ÉÇÑ ¼±ÅÃµÈ Ã¤³Î ¸ñ·Ï¿¡ Çã¿ëµÇ¸ç ÇÏÀ§ ä³Î Á¤ÀǸ¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÀ§ ä³ÎÀº ÀϹÝÀûÀ¸·Î ´Ù¸¥ ä³Î°ú ÇÔ²² ÇÑ ÆäÀÌÁö¿¡ °áÇյǸç ÀÚü ÄÁÅÙÆ®¸¦ »ý¼ºÇÕ´Ï´Ù. ÄÁÅ×ÀÌ³Ê Ã¤³ÎÀº ÁÖ·Î Çϳª ÀÌ»óÀÇ ÇÏÀ§ ä³ÎÀÇ ÄÁÅÙÆ®¸¦ °áÇÕÇÏ¿© ÄÁÅÙÆ®¸¦ »ý¼ºÇÕ´Ï´Ù.
¿¹Á¦ ÄÁÅ×ÀÌ³Ê °´Ã¼ XML ±¸¹®
<Container name="TemplateTableContainer"provider="TemplateTableContainerProvider">
<Properties>
<String name="title" value="Template Based Table Container"/>
<String name="description"
value="This is the channel for the front provider"/>
<Collection name="channelsColumn" advanced="true">
<String name="SampleJSP" value="2"/>
<String name="SampleXML" value="2"/>
<String name="Notes" value="2"/>
</Collection>
<Collection name="channelsRow" advanced="true">
<String name="MailCheck" value="3"/>
<String name="SampleRSS" value="2"/>
<String name="SampleXML" value="2"/>
<String name="App" value="5"/>
<String name="SampleSimpleWebService" value="6"/>
<String name="Bookmark" value="4"/>
<String name="Notes" value="3"/>
</Collection>
<Collection name="channelsIsRemovable">
<Boolean name="UserInfo" value="false"/>
</Collection>
</Properties>
<Available>
<Reference value="UserInfo"/>
<Reference value="MailCheck"/>
<Reference value="SampleRSS"/>
<Reference value="SampleJSP"/>
<Reference value="SampleXML"/>
<Reference value="App"/>
<Reference value="SampleSimpleWebService"/>
<Reference value="Bookmark"/>
<Reference value="Notes"/>
</Available>
<Selected>
<Reference value="UserInfo"/>
<Reference value="MailCheck"/>
<Reference value="SampleRSS"/>
<Reference value="SampleJSP"/>
<Reference value="SampleXML"/>
<Reference value="App"/>
<Reference value="SampleSimpleWebService"/>
<Reference value="Bookmark"/>
<Reference value="Notes"/>
</Selected>
<Channels>
</Channels>
</Container>
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼ °áÇÕroot, provider ¹× channel °´Ã¼¿¡´Â °ü·Ã µî·Ï Á¤º¸°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀº µî·Ï Á¤º¸¸¦ µî·Ï Á¤º¸ '¹é' ¾È¿¡ ¸ðÀ¾´Ï´Ù. ¹é À̶õ ¿ë¾î´Â ±× ¸ñÀûÀÌ µî·Ï Á¤º¸ º¸°ü»ÓÀÓÀ» ³ªÅ¸³»´Â Àǹ̷Π»ç¿ëµË´Ï´Ù. µî·Ï Á¤º¸¿¡´Â °ü·Ã µî·Ï Á¤º¸ ¹éÀÌ ¾ø½À´Ï´Ù. µî·Ï Á¤º¸ Á¤ÀÇ´Â Sun Java System Portal Server 6 2005Q4 Desktop Customization Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
ä³Î, °ø±ÞÀÚ ¹× ·çÆ® ¼öÁØÀÇ µî·Ï Á¤º¸ ¹éÀº Àǹ̷ÐÀÌ ´Ù¸¨´Ï´Ù. Àü¿ª µî·Ï Á¤º¸´Â ¸ðµç ä³Î¿¡ °øÀ¯µË´Ï´Ù. Àü¿ª µî·Ï Á¤º¸·Î Á¤ÀÇµÈ µî·Ï Á¤º¸´Â ¸ðµç ä³Î¿¡¼ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Å׸¶´Â Àü¿ª µî·Ï Á¤º¸ÀÇ ÇÑ ¿¹ÀÔ´Ï´Ù. Å׸¶ µ¥ÀÌÅÍ´Â Àü¿ªÀ¸·Î Á¤ÀÇµÇ¾î ¸ðµç ä³Î¿¡¼ °øÀ¯µÉ ¼ö ÀÖ½À´Ï´Ù.
°ø±ÞÀÚ¿¡ Á¤ÀÇµÈ µî·Ï Á¤º¸´Â ±× °ø±ÞÀÚ¿¡ ±â¹ÝÇÑ Ã¤³Î¿¡ ´ëÇÑ ±âº»°ªÀÔ´Ï´Ù. µî·Ï Á¤º¸´Â ä³Î¿¡ Á¤ÀǵǾî ÀÖÁö ¾ÊÀ¸¸é ±âº»°ªÀ» »ç¿ëÇÕ´Ï´Ù. ÀÌ´Â °ø±ÞÀÚ°¡ °ø±ÞÀÚ Java °´Ã¼¿¡¼ »ç¿ëµÇ´Â ¸ðµç µî·Ï Á¤º¸¸¦ Á¤ÀÇÇØ¾ß ÇÔÀ» ÀǹÌÇÕ´Ï´Ù. ±×·¯¹Ç·Î Java Äڵ忡 ´ÙÀ½ÀÌ Æ÷ÇԵǸé
String f = getStringProperty("color");
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÇ ´ëÀÀÇÏ´Â <Provider name> Á¤ÀÇ´Â ´ÙÀ½À» Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù.
<String name="color" ... />
Âü°í
Àü¿ª µî·Ï Á¤º¸¸¦ ¸ðµç ä³Î¿¡ ±âº»°ªÀ¸·Î »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °ø±ÞÀÚ Á¤ÀÇ´Â °ø±ÞÀÚ Á¤ÀǸ¦ »ç¿ëÇÏ°Ô µÉ provider °´Ã¼¿¡¼ »ç¿ëµÇ´Â µî·Ï Á¤º¸ ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÕ´Ï´Ù.
ä³Î µî·Ï Á¤º¸´Â °ø±ÞÀÚ Á¤ÀÇ¿¡ ÀÖ´Â ±âº»°ªÀ» ¹«½ÃÇÏ°í ä³ÎÀ» »ç¿ëÀÚ Á¤ÀÇÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, URLScaperProvider´Â url µî·Ï Á¤º¸¸¦ Á¤ÀÇÇÕ´Ï´Ù. ä³Î¿¡¼ ÀÌ °ªÀ» ÀÚ¿¬½º·´°Ô ¹«½ÃÇÏ°Ô µÇ¹Ç·Î ±âº»°ªÀº ¿©±â¼ ÀûÇÕÇÏÁö ¾Ê½À´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼ °Ë»ö·±Å¸ÀÓ ½Ã ½Ã½ºÅÛÀº °ø±ÞÀڷκÎÅÍ Á÷Á¢ µî·Ï Á¤º¸¸¦ ¿äûÇÏÁö ¾Ê½À´Ï´Ù. ¿äûÀº Ç×»ó ä³Î·Î ÇâÇÕ´Ï´Ù. Java provider °´Ã¼°¡ µî·Ï Á¤º¸¸¦ ¿äûÇÏ¸é ½Ã½ºÅÛ¿¡¼´Â ´ÙÀ½ ¼ø¼·Î µî·Ï Á¤º¸¸¦ ãÀ» ¶§±îÁö ¶Ç´Â Æ÷ÇÔ °èÃþ ±¸Á¶ÀÇ ÃÖ»óÀ§¿¡ µµ´ÞÇÒ ¶§±îÁö µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» °Ë»öÇÕ´Ï´Ù.
±×·¯¹Ç·Î ä³Î¿¡¼ µî·Ï Á¤º¸ À̸§À» ¿äûÇϸé À§ÀÇ ¸ðµç Á¶ÇÕÀÇ ÁýÇÕÀ» ¾ò°Ô µË´Ï´Ù.
provider °´Ã¼¿¡ ÀÖ´Â µî·Ï Á¤º¸´Â ä³ÎÀÇ ±âº»°ª¿¡ ´ëÇÑ Àǹ̷ÐÀ» °®°Ô µË´Ï´Ù. ¿¹¸¦ µé¾î, µî·Ï Á¤º¸ titleÀ» Á¤ÀÇÇÏ´Â °ø±ÞÀÚ xmlÀÇ °æ¿ì °ø±ÞÀÚ xml·ÎºÎÅÍ À¯µµµÈ ¸ðµç ä³ÎÀÌ title µî·Ï Á¤º¸¸¦ »ó¼ÓÇÕ´Ï´Ù. ä³Î¿¡¼ ÀÌ µî·Ï Á¤º¸¸¦ ¹«½ÃÇÏ°íÀÚ Çϸé ÇØ´ç ä³ÎÀÇ µî·Ï Á¤º¸¿¡¼ °ªÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ µî·Ï Á¤º¸ÀÌ Àý¿¡¼´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ µî·Ï Á¤º¸¿Í À̸¦ ÁöÁ¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ µî·Ï Á¤º¸ À¯Çü
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ µî·Ï Á¤º¸ À¯ÇüÀº ´ÙÀ½°ú °°½À´Ï´Ù.
- ºÎ¿ï¡ªºÎ¿ï °ªÀ» ³ªÅ¸³»´Â ¿øÀÚ °´Ã¼. ¿¹:
<Boolean name="isEditable" value="false"/>
- Ä÷º¼Ç¡ª¸ñ·Ï ¶Ç´Â Çؽà Å×À̺íÀ» ³ªÅ¸³»´Â °´Ã¼. Ä÷º¼ÇÀº µî·Ï Á¤º¸ÀÇ ÇÑ À¯Çü ¶Ç´Â ¸í¸íµÈ ¸ðÀ½À¸·Î ´Ù¸¥ µî·Ï Á¤º¸¸¦ ´ã½À´Ï´Ù. ¿¹:
<Collection name="channelsRow">
<String name="MailCheck" value="4"/>
<String name="App" value="5"/>
</Collection>
- Á¤¼ö¡ªÁ¤¼ö °ªÀ» ³ªÅ¸³»´Â ¿øÀÚ °´Ã¼. ¿¹:
<Integer name="numberOfHeadlines" value="7"/>
- ¹®ÀÚ¿¡ª¹®ÀÚ¿ °ªÀ» ³ªÅ¸³»´Â ¿øÀÚ °´Ã¼. ¿¹:
<String name="title" value="Table Container Channel 1"/>
- ÂüÁ¶¡ªÃ¤³Î Á¤ÀÇ¿¡ ´ëÇÑ Æ÷ÀÎÅÍ (Áï, ÄÁÅ×À̳ÊÀÇ ¼±ÅÃµÇ°í »ç¿ë °¡´ÉÇÑ Ã¤³Î ¸ñ·ÏÀÇ Ã¤³Î À̸§)¸¦ ³ªÅ¸³»´Â °´Ã¼. ÂüÁ¶´Â ¼³°è µµ±¸¿¡¼ ¸í¸íµÇÁö ¾ÊÀº ¹®ÀÚ¿À» ¹®ÀÚ¿°ú ±¸ºÐÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â µ¥ À¯¿ëÇÑ ¸í¸íµÇÁö ¾ÊÀº ¹®ÀÚ¿ÀÔ´Ï´Ù. ¿¹:
<Reference value="UserInfo"/>
¿øÀÚ µî·Ï Á¤º¸ °ªµµ º»¹®°ú °°ÀÌ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹:
<String name="foo">bar</String>
<Integer name="aNumber">1</Integer>
<Boolean name="flag">false</Boolean>
¹®¼ À¯Çü Á¤ÀÇ ¿ä¼Ò ¼Ó¼º
Æ÷ÅÐ µ¥½ºÅ©Å¾ DTD´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ »ç¿ë°ú ±× µî·Ï Á¤º¸¸¦ Á¦¾îÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â ¿ä¼Ò ¼Ó¼ºÀ» Á¤ÀÇÇÕ´Ï´Ù. Ç¥ 10-1¿¡´Â ¹®¼ À¯Çü Á¤ÀÇ ¿ä¼Ò ¼Ó¼ºÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ Ç¥¿¡´Â 3°³ÀÇ ¿ÀÌ ÀÖÀ¸¸ç ù ¹ø° ¿¿¡´Â ¼Ó¼º, µÎ ¹ø° ¿¿¡´Â °£·«ÇÑ ¼³¸í, ±×¸®°í ¸¶Áö¸· ¿¿¡´Â ¿¹°¡ ³ª¿Í ÀÖ½À´Ï´Ù.
Ç¥ 10-1 µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¼Ó¼º
¼Ó¼º
Á¤ÀÇ
¿¹
advanced
true·Î ¼³Á¤µÇ¸é Sun Java System Access Management °ü¸® ÄÜ¼Ö Ã¤³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸® ¸µÅ©¿¡¼ »ç¿ëÀڷκÎÅÍ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ µî·Ï Á¤º¸¸¦ '¼û±é´Ï´Ù'. ±×·¯³ª XML ÆíÁý ¶Ç´Â XML ´Ù¿î·Îµå ¸µÅ©¸¦ »ç¿ëÇÒ ¶§¿¡´Â µî·Ï Á¤º¸°¡ ¼û°ÜÁöÁö ¾Ê½À´Ï´Ù.
advanced ¼Ó¼ºÀº true³ª false °ªÀ» °¡Áú ¼ö ÀÖ´Â ºÎ¿ï ¼Ó¼ºÀ» ¸»ÇÕ´Ï´Ù. ±âº»°ªÀº falseÀÔ´Ï´Ù.
<String name="refreshTime" value="0"
advanced="true"/>lock
¿ì¼± ¼øÀ§°¡ ³·Àº ¹®¼¸¦ »ç¿ëÇÏ¿© ¿ì¼± ¼øÀ§°¡ ³ôÀº ¹®¼°¡ º´ÇÕ Àǹ̷ÐÀ» ÅëÇØ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÇ Æ¯Á¤ Ãø¸éÀ» º¯°æÇÏÁö ¸øÇϵµ·Ï ÇÕ´Ï´Ù. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼°¡ Àá±â¸é ¿ì¼± ¼øÀ§°¡ ³·Àº ¹®¼ÀÇ º´ÇÕ Àǹ̷п¡ ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù.
lock ¼Ó¼ºÀº true³ª false °ªÀ» °¡Áú ¼ö ÀÖ´Â ºÎ¿ï ¼Ó¼ºÀ» ¸»ÇÕ´Ï´Ù. ±âº»°ªÀº falseÀÔ´Ï´Ù.
<Selected merge="fuse">
...
<Reference value="EmployeeNews" lock="true"/>
...
</Selected>
merge
¿©·¯ LDAP ³ëµå (±âº» DN, DN ¹× ¿ªÇÒ DN)¿¡¼ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ º´ÇÕÇÏ¿© ´ÜÀÏ Ç¥½Ã (Áï, Æ÷ÅÐ µ¥½ºÅ©Å¾)¸¦ Çü¼ºÇÒ ¶§ µî·Ï Á¤º¸°¡ °áÇյǴ ¹æ¹ýÀ» Á¦¾îÇÕ´Ï´Ù.
Çã¿ë °¡´ÉÇÑ °ªÀº replace, remove ¹× fuseÀÌ¸ç ±âº»°ªÀº fuseÀÔ´Ï´Ù.
fuse´Â ¿øÀÚ µî·Ï Á¤º¸¿¡´Â ÀûÇÕÇÏÁö ¾Ê½À´Ï´Ù (boolean int, stringv ref).
replace, remove ¹× fuse ¿¹¿¡ ´ëÇؼ´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ º´ÇÕ À¯ÇüÀ» ÂüÁ¶ÇϽʽÿÀ.
priority
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼ÀÇ ¿ì¼± ¼øÀ§¸¦ ¼³Á¤ÇÕ´Ï´Ù. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼´Â ³·Àº ¿ì¼± ¼øÀ§¿¡¼ ³ôÀº ¿ì¼± ¼øÀ§·Î º´Çյ˴ϴÙ. ¹øÈ£°¡ ³·À¸¸é ³·Àº ¿ì¼± ¼øÀ§¸¦ ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î 1Àº 2º¸´Ù ¿ì¼± ¼øÀ§°¡ ³·½À´Ï´Ù.
¿ì¼± ¼øÀ§°¡ ³ôÀº ¹®¼´Â º´ÇÕ Àǹ̷ÐÀ» »ç¿ëÇÏ¿© ¿ì¼± ¼øÀ§°¡ ³·Àº ¹®¼¿¡ ¼³Á¤µÈ °ªÀ» ¹«½ÃÇÕ´Ï´Ù (³·Àº ¿ì¼± ¼øÀ§ÀÇ ¹®¼°¡ °´Ã¼ÀÇ º´ÇÕÀ» Àá±×Áö ¾Ê´Â´Ù¸é).
Çã¿ë °¡´ÉÇÑ °ªÀº Á¤¼ö¿Í Å°¿öµå userÀÔ´Ï´Ù. ¿ì¼± ¼øÀ§ user´Â °¡Àå ³ôÀº ¿ì¼± ¼øÀ§¸¦ °¡Áö¸ç »ç¿ëÀÚ ¼öÁØ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¿¡ ´ëÇؼ¸¸ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
<DisplayProfile version="1.0" priority="10">
propagate
µî·Ï Á¤º¸°¡ ·ÎÄ÷ΠÀÐÈ÷Áö ¾Ê°í ·ÎÄ÷Π¼³Á¤µÇ¾úÀ» ¶§ µî·Ï Á¤º¸°¡ ¾î¶»°Ô Ãë±ÞµÇ´ÂÁö Á¦¾îÇÕ´Ï´Ù. ºÎ¿ï, Ä÷º¼Ç, Á¤¼ö, ¹®ÀÚ¿ ¹× ÂüÁ¶¸¦ Æ÷ÇÔÇÏ¿© ¸ðµç µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ µî·Ï Á¤º¸¸¦ propagate ¼Ó¼º°ú ÇÔ²² Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
propagate ¼Ó¼ºÀº true³ª false °ªÀ» °¡Áú ¼ö ÀÖ´Â ºÎ¿ï ¼Ó¼ºÀ» ¸»ÇÕ´Ï´Ù. ±âº»°ªÀº trueÀÔ´Ï´Ù.
<String name="color" value="blue" propagate="false"/>
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ XML¿¡¼´Â ¼Ó¼ºÀÇ ±âº»°ªÀÌ º¯°æµÇÁö ¾ÊÀ¸¸é ´ÙÀ½ ¼Ó¼ºÀº XML ÆÄÀÏ¿¡ ³ª¿µÇÁö ¾Ê°í °ü¸® Äֿܼ¡µµ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.
<advanced="false" lock="false" merge="fuse" propagate="true">
±âº»°ªÀ» Àç¼³Á¤ÇÒ °æ¿ì ±âº»°ªÀÌ º¯°æµÈ ¼Ó¼º¸¸ XML ´ÜÆí¿¡ Æ÷ÇÔµÇ°í °ü¸® Äֿܼ¡ Ç¥½ÃµË´Ï´Ù. ±âº» µî·Ï Á¤º¸´Â °ø±ÞÀڷκÎÅÍ »ó¼ÓµË´Ï´Ù. ±âº» µî·Ï Á¤º¸°¡ ÆíÁýµÇ¸é »ç¿ëÀÚ Á¤ÀÇµÈ ´ë·Î Ç¥½ÃµË´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ µî·Ï Á¤º¸ ÁöÁ¤
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ µî·Ï Á¤º¸¸¦ ÁöÁ¤ÇÒ ¶§¿¡´Â 'Áßø'ÇÏ´Â ¹æ¹ý, Ä÷º¼ÇÀÇ ¸í¸íµÇÁö ¾ÊÀº µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ´Â ¹æ¹ý, Á¶°ÇÀû µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ´Â ¹æ¹ý ¹× µî·Ï Á¤º¸¸¦ ÀüÆÄÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ °í·ÁÇØ¾ß ÇÕ´Ï´Ù.
µî·Ï Á¤º¸ Áßø
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡´Â ±íÀÌ¿Í´Â »ó°ü ¾øÀÌ ÁßøµÈ µî·Ï Á¤º¸ (µî·Ï Á¤º¸ ³»ÀÇ µî·Ï Á¤º¸)°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. À̸¦ ÅëÇØ ¹®ÀÚ¿ Ä÷º¼ÇÀÇ Ä÷º¼ÇÀ» »ç¿ëÇϰųª ¹®ÀÚ¿ ¹× Ä÷º¼ÇÀÇ Ä÷º¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½¿¡ Ä÷º¼ÇÀÇ Ä÷º¼ÇÀÌ ÀÖ½À´Ï´Ù.
<Collection name="people">
<Collection name="john">
<Integer name="age" value="31"/>
<String name="eyes" value="hazel"/>
</Collection>
<Collection name="bob">
<Integer name="age" value="35"/>
<String name="eyes" value="blue"/>
</Collection>
... etc ...
</Collection>
¸í¸íµÇÁö ¾ÊÀº µî·Ï Á¤º¸
¿øÀÚ µî·Ï Á¤º¸ À¯Çü (ºÎ¿ï, Á¤¼ö ¹× ¹®ÀÚ¿)Àº ¸í¸íµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ¿¹:
<String value="apple"/>
Àº ´ÙÀ½¿¡ ÇØ´çÇÕ´Ï´Ù.
<String name=”apple” value=”apple”/>
Áï, ¿øÀÚ µî·Ï Á¤º¸¿¡ À̸§ÀÌ ¾øÀ¸¸é ÀÌ´Â ±× µî·Ï Á¤º¸ÀÇ ¹®ÀÚ¿ °ª¿¡ ÇØ´çÇÕ´Ï´Ù.
½ÇÁ¦ÀûÀ¸·Î Å×ÀÌºí ´ë½Å Ä÷º¼ÇÀ» »ç¿ëÇÏ¿© ¼ø¼ ÁýÇÕ (´ëºÎºÐ ¸ñ·Ï)À» ³ªÅ¸³¾ ¼ö Àֱ⠶§¹®¿¡ ÀÌ´Â Ä÷º¼Ç ³»¿¡¼¸¸ À¯¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¿ìÆí ¹øÈ£ÀÇ ¸ñ·ÏÀ» ³ªÅ¸³»´Â Ä÷º¼ÇÀÌ ÀÖ½À´Ï´Ù.
<Collection name="zipcodes">
<Integer value="95112"/>
<Integer value="95054"/>
<Integer value="98036"/>
</Collection>
¸í¸íµÇÁö ¾ÊÀº µî·Ï Á¤º¸¸¦ »ç¿ëÇÏ´Â µ¥ ÀÖ¾î °¡Àå Áß¿äÇÑ Á¡Àº Ä÷º¼ÇÀÌ Å×À̺í (name=value) ¶Ç´Â ¸ñ·ÏÀ» ³ªÅ¸³¾ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.
Âü°í
°°Àº Ä÷º¼Ç¿¡¼ ´Ù¸¥ ¸í¸íµÇÁö ¾ÊÀº µî·Ï Á¤º¸¿Í °ªÀÌ °°Àº ¸í¸íµÇÁö ¾ÊÀº µî·Ï Á¤º¸´Â ¸¸µéÁö ¸¶½Ê½Ã¿À. µî·Ï Á¤º¸°¡ ¸¸µé¾îÁö±â´Â ÇÏÁö¸¸ °ø±ÞÀÚ´Â Áߺ¹ À̸§ ¶§¹®¿¡ °ª¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù.
¶ÇÇÑ Portal Server´Â À̸§°ú °ªÀÌ °°Àº µî·Ï Á¤º¸¸¦ ¸í¸íµÇÁö ¾ÊÀº ºÎ¿ï µî·Ï Á¤º¸¿¡ ´ëÀÀÇÏ´Â °ÍÀ¸·Î Ãë±ÞÇϱ⠶§¹®¿¡ ÀǵµÇÏÁö ¾Ê°Ô °°Àº Ä÷º¼Ç¿¡ À̸§ÀÌ Áߺ¹µÇ´Â µî·Ï Á¤º¸¸¦ ¸¸µé ¼öµµ ÀÖ½À´Ï´Ù. ±×·¯¸é ÇÑ µî·Ï Á¤º¸¸¦ Á¦¿ÜÇÏ°í´Â ¾×¼¼½ºÇÏÁö ¸øÇÏ°Ô µÉ ¼ö ÀÖ½À´Ï´Ù.
Á¶°Ç µî·Ï Á¤º¸
Á¶°ÇÀû µî·Ï Á¤º¸¸¦ °Ë»öÇÏ´Â ÀϹÝÀûÀÎ ÀÛ¾÷¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. °¡Àå ÀϹÝÀûÀÎ Á¶°ÇÀº locale ¹× clientÀÌÁö¸¸ ¸ðµç Á¶°ÇÀÇ Á¾·ù¸¶´Ù µî·Ï Á¤º¸¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Portal Server 6 2005Q4 Desktop Customization Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
¿¹¸¦ µé¾î, ·ÎÄÌ ÇÊÅÍÀÇ ±¸ÇöÀº ´ÙÀ½°ú °°½À´Ï´Ù.
public class LocalePropertiesFilter extends PropertiesFilter {
public LocaleProperties() {
super();
}
String getCondition()
return "locale";
}
public boolean match(ProviderContext pc, String condition, String value) {
return condition.toLowerCase().equals("locale") &&
getValue().equals(value);
}
}
Á¶°ÇÀû µî·Ï Á¤º¸ °Ë»ö¿¡´Â Çϳª ÀÌ»óÀÇ µî·Ï Á¤º¸ ÇÊÅÍ°¡ ÇÊ¿äÇÕ´Ï´Ù. ÇÊÅÍ ¸ñ·Ï¿¡ ÀÖ´Â ÇÊÅÍ°¡ ÇÊ¿äÇÒ °æ¿ì Àüü Á¶°ÇÀû °Ë»öÀÌ ¼º°øÇÒ ¼ö ÀÖµµ·Ï ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ÇÊÅÍ°¡ ÇÊ¿äÇÏÁö ¾ÊÀ» °æ¿ì Àüü °Ë»öÀÌ ½ÇÆÐÇÏÁö ¾Êµµ·Ï Çϸ鼵µ ÀÏÄ¡ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.
Çʼö°¡ ¾Æ´Ñ ÇÊÅÍ Ã¼ÀÎÀ» »ç¿ëÇϸé Java ¸®¼Ò½º ¹øµé °Ë»öÀÇ Àǹ̷аú À¯»çÇÑ Á¡Â÷ÀûÀ¸·Î ´ú ±¸Ã¼ÀûÀÎ ÇÊÅ͸¦ ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÇÊÅÍ ¿É¼ÇÀº ·ÎÄÌ °Ë»ö ´ÙÀ½¿¡ ³¯Â¥ °Ë»öÀÌ ÀÌ·ç¾îÁö´Â °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù. ÇÊÅÍ {locale=en, locale=US, date=03/03/2003}ÀÌ ÁÖ¾îÁú °æ¿ì, Á¤È®ÇÏ°Ô ÇÊÅÍ ±ÔÄ¢°ú ÀÏÄ¡ÇÏÁö´Â ¾Ê´õ¶óµµ ÇÑÁ¤ÀÚ {locale=en; date=03/03/2003}ÀÌ ÀÖ´Â µî·Ï Á¤º¸¿¡ ¼º°øÀûÀ¸·Î ÀÏÄ¡½Ãų ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ·ÎÄÌ ÇÊÅ͸¦ ¼±Åà »çÇ×À¸·Î ¼³Á¤ÇÏ¸é °¡´ÉÇÕ´Ï´Ù.
°ü¸® Äֿܼ¡¼´Â Á¶°ÇÀû µî·Ï Á¤º¸°¡ condition-value·Î Ç¥½ÃµÇ¸ç Ä÷º¼Çó·³ ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¶°ÇÀû µî·Ï Á¤º¸´Â ÁßøÇÏ¿© ä³ÎÀ̳ª ´Ù¸¥ Á¶°ÇÀû µî·Ï Á¤º¸ ³»¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ Á¶°ÇºÎ µî·Ï Á¤º¸¸¦ Ãß°¡ÇÏ·Á¸é µî·Ï Á¤º¸ Ãß°¡ ÆäÀÌÁö¸¦ »ç¿ëÇÕ´Ï´Ù.
<ConditionalProperties> ű×
<ConditionalProperties> ű״ ÇÊÅ͸µ ±âÁØÀ» Á¤ÀÇÇÏ´Â µ¥ »ç¿ëÇÕ´Ï´Ù. ű׿¡´Â ´ÙÀ½ÀÇ Çʼö ¼Ó¼ºÀÌ µé¾î ÀÖ½À´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡¼ <ConditionalProperties> ű״ ÄÚµå ¿¹Á¦ 10-1¿¡ ³ªÅ¸³½ °Íó·³ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÄÚµå ¿¹Á¦ 10-1 <ConditionalProperties> ÅÂ±× »ç¿ë ¿¹
<Properties>
<String name="foo" value="bar">
<ConditionalProperties condition="locale" value="de">
<String name="foo" value="german bar">
<String name="baz" value="a german baz value">
</ConditionalProperties>
<ConditionalProperties condition="client" value="nokia">
<ConditionalProperties condition="locale" value="de">
<String name="foo" value="nokia german bar">
</ConditionalProperties>
</ConditionalProperties>
</Properties>
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ µî·Ï Á¤º¸ ÀüÆÄ
ºÎ¿ï, Ä÷º¼Ç, Á¤¼ö, ¹®ÀÚ¿ ¹× ÂüÁ¶¸¦ Æ÷ÇÔÇÏ¿© ¸ðµç µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ µî·Ï Á¤º¸´Â propagate ¼Ó¼ºÀ» »ç¿ëÇÏ¿© Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. propagate ¼Ó¼ºÀº true³ª false °ªÀ» °¡Áú ¼ö ÀÖ´Â ºÎ¿ï ¼Ó¼ºÀ» ¸»ÇÕ´Ï´Ù (±âº»°ªÀº trueÀÔ´Ï´Ù). propagate ¼Ó¼ºÀº ·ÎÄ÷ΠÀÐÈ÷Áö ¾Ê°í ·ÎÄ÷Π¼³Á¤µÇ¾úÀ» ¶§ µî·Ï Á¤º¸°¡ ¾î¶»°Ô Ãë±ÞµÇ´ÂÁö Á¦¾îÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ä³ÎÀÇ µî·Ï Á¤º¸ ÁýÇÕÀº ´ÙÀ½ÀÇ Á¶ÇÕÀÎ ÁýÇÕÀ¸·Î ±¸¼ºµË´Ï´Ù.
- ä³ÎÀÇ µî·Ï Á¤º¸ (<Properties>) ¹é¿¡ ·ÎÄ÷ΠÁ¸ÀçÇÏ´Â µî·Ï Á¤º¸ ÁýÇÕ
- ä³Î °ø±ÞÀÚ (ä³ÎÀÇ provider ¼Ó¼º¿¡ ÀÇÇØ ÁöÁ¤)¿¡ ·ÎÄ÷ΠÁ¸ÀçÇÏ´Â µî·Ï Á¤º¸ ÁýÇÕ
- ä³ÎÀÇ °¢ »óÀ§ ä³Î (ä³ÎÀÇ »óÀ§, ä³Î »óÀ§ÀÇ »óÀ§ µî)¿¡ ·ÎÄ÷ΠÁ¸ÀçÇÏ´Â µî·Ï Á¤º¸ ÁýÇÕ
- ä³ÎÀÇ °¢ »óÀ§ ä³Î °ø±ÞÀÚ (ä³ÎÀÇ »óÀ§ °ø±ÞÀÚ, ä³Î »óÀ§ÀÇ »óÀ§ °ø±ÞÀÚ µî)¿¡ ·ÎÄ÷ΠÁ¸ÀçÇÏ´Â µî·Ï Á¤º¸ ÁýÇÕ
- µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ root °´Ã¼ ¾Æ·¡¿¡ ÀÖ´Â Àü¿ª µî·Ï Á¤º¸ ÁýÇÕ
ä³Î¿¡¼ µî·Ï Á¤º¸ °ªÀ» ¿äûÇÒ ¶§ ÀÌ '¿ø°Ý' À§Ä¡¿¡¼ À̸¦ ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù. µî·Ï Á¤º¸ °ªÀ» ¼³Á¤ÇÒ ¶§ µî·Ï Á¤º¸ °ªÀ» ÀúÀåÇÏ´Â µÎ °¡Áö ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù.
propagate ¼Ó¼º¿¡ ÀÇÇØ À§Ä¡°¡ Á¦¾îµË´Ï´Ù. propagate ¼Ó¼ºÀ» true·Î ¼³Á¤ÇÏ¸é µî·Ï Á¤º¸´Â ±× µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÏ´Â °´Ã¼¿¡ ·ÎÄ÷ΠÀúÀåµË´Ï´Ù (´ëºÎºÐ °æ¿ì ä³Î). propagate ¼Ó¼ºÀ» false·Î ¼³Á¤ÇÏ¸é µî·Ï Á¤º¸´Â ±× ÀÚ¸®¿¡ ¼³Á¤µË´Ï´Ù (¾îµð¿¡¼ Àоî¿Àµç °£¿¡). Áï, false·Î ¼³Á¤ÇÒ °æ¿ì ±âÁ¸ÀÇ °ªÀÌ º¯°æµÇÁö¸¸ true·Î ¼³Á¤ÇÏ¸é »õ µî·Ï Á¤º¸°¡ ¸¸µé¾îÁö°í ·ÎÄ÷ΠÀúÀåµÇ´Â °ÍÀÔ´Ï´Ù (ÀÌ¹Ì ·ÎÄà »óÅ°¡ ¾Æ´Ñ °æ¿ì).
´ÙÀ½ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ XML ´ÜÆíÀ» °í·ÁÇϽʽÿÀ.
<DisplayProfile>
<Properties>
<String name="color" value="blue"/>
</Properties>
...
<Channel name="testchannel" provider="..."/>
<Properties/>
</Channel>
...
</DisplayProfile>
µî·Ï Á¤º¸ color´Â Àü¿ª µî·Ï Á¤º¸ ¹é¿¡ ÀÖ½À´Ï´Ù. propagate°¡ ¼³Á¤µÇÁö ¾Ê¾ÒÀ¸¹Ç·Î (±âº»°ªÀº trueÀÓ) ä³Î testchannelÀÌ µî·Ï Á¤º¸ color¸¦ ¼³Á¤ÇÏ´Â °æ¿ì ´ÙÀ½ÀÇ °á°ú°¡ ³ªÅ¸³³´Ï´Ù.
<DisplayProfile>
<Properties>
<String name="color" value="blue"/>
</Properties>
...
<Channel name="testchannel" provider="..."/>
<Properties/>
<String name="color" value="new value"/>
</Channel>
...
</DisplayProfile>
µî·Ï Á¤º¸´Â À̸¦ ¼³Á¤ÇÑ ·ÎÄà °´Ã¼ (ä³Î)·Î ÀüÆĵ˴ϴÙ. ´Ù½Ã ¸»Çؼ propagate°¡ Àü¿ª µî·Ï Á¤º¸ ¹é¿¡¼ false·Î ¼³Á¤µÇ¸é, ¿¹:
<String name="color” value="blue" propagate="false"/>
ä³Î testchannel ¼³Á¤ µî·Ï Á¤º¸ colorÀÇ °á°ú´Â ´ÙÀ½°ú °°½À´Ï´Ù.
<DisplayProfile>
<Properties propagate="false">
<String name="color" value="new value"/>
</Properties>
...
<Channel name="testchannel" provider="..."/>
<Properties/>
</Channel>
...
</DisplayProfile>
°³º° µî·Ï Á¤º¸»Ó ¾Æ´Ï¶ó µî·Ï Á¤º¸ ¹éµµ propagate ¼Ó¼ºÀ» »ç¿ëÇÏ¿© Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
µî·Ï Á¤º¸°¡ propagate=false·Î °£ÁֵǷÁ¸é ´ÙÀ½ÀÌ true¿©¾ß ÇÕ´Ï´Ù.
´Ù¸¥ ¼³Á¤ÀÇ °æ¿ì propagate¸¦ true·Î °£ÁÖÇÕ´Ï´Ù.
ÃÖ»óÀ§ µî·Ï Á¤º¸¸¸ propagate ¼Ó¼ºÀ» »ç¿ëÇÏ¿© Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ DTD¿¡¼ À̸¦ Çã¿ëÇÏÁö ¾Ê´Â °ÍÀº ¾Æ´ÏÁö¸¸ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Äڵ尡 À̸¦ ¹«½ÃÇÕ´Ï´Ù. ÃÖ»óÀ§ µî·Ï Á¤º¸´Â µî·Ï Á¤º¸ ¹é ³»¿¡¼ Á÷Á¢ Á¤Àǵ˴ϴÙ.
µî·Ï Á¤º¸ ÇÁ·ÎÇÊ ¹®¼ ¿ì¼± ¼øÀ§
»ç¿ëÀÚ°¡ ·Î±×ÀÎÇÏ¸é ½Ã½ºÅÛ¿¡¼ ·±Å¸ÀÓ ½Ã »ç¿ëÀÚÀÇ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼ ÁýÇÕÀ» ±¸¼ºÇÏ°Ô µÉ ¹®¼ ÁýÇÕÀ» °áÁ¤ÇÕ´Ï´Ù. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÇ µ¥½ºÅ©Å¾ ³»ºÎ ±¸Çö (µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» Çؼ®ÇÏ´Â ºÎºÐ)¿¡¼´Â »ç¿ëÀÚ°¡ ¼ÓÇÑ ¸ðµç LDAP ³ëµå¸¦ »ìÆì¼ ÀÌ ÁýÇÕÀ» °áÁ¤ÇÕ´Ï´Ù. ÀÌ´Â Á¶Á÷ DN (o=sesta.com), ÇÏÀ§ Á¶Á÷, ¿ªÇÒ DN (cn=Role1,o=sesta.com) ¹× uid (uid=jtb,ou=People,cn=Role1,0=sesta.com) »Ó¸¸ ¾Æ´Ï¶ó Àü¿ª µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÌ µÉ ¼öµµ ÀÖ½À´Ï´Ù. ±×¸®°í ³ª¸é °¢ LDAP ³ëµå¿Í Àü¿ª µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÇ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼°¡ ÀÐÈ÷°í (±× À§Ä¡¿¡ ÀÖ´Â °æ¿ì) ¸ðµç ¹®¼¸¦ ÁýÇÕ¿¡ ³õ½À´Ï´Ù. ½Ã½ºÅÛ¿¡¼ ¹®¼ ¿ì¼± ¼øÀ§¿¡ µû¶ó ÁýÇÕÀ» Á¤·ÄÇÕ´Ï´Ù. ¹øÈ£°¡ ³·À¸¸é ³·Àº ¿ì¼± ¼øÀ§¸¦ ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î, 1Àº 2 º¸´Ù ¿ì¼± ¼øÀ§°¡ ³·½À´Ï´Ù. ¹®¼°¡ ³·Àº ¹øÈ£¿¡¼ ³ôÀº ¹øÈ£·Î Á¤·ÄµË´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº º´ÇÕ ÇÁ·Î¼¼½ºÀÇ ÀÛµ¿ ¿ø¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
»ç¿ëÀÚ ¼öÁØ ¹®¼ (uid=jtb,ou=People,...)´Â ±âº» ¹®¼¶ó°í Çϴ Ư¼öÇÑ °æ¿ì¸¦ ¸»ÇÕ´Ï´Ù. ±âº» ¹®¼´Â ¿ì¼± ¼øÀ§°¡ ¹«ÇÑ´ëÀÎ ¹®¼·Î »ý°¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯¹Ç·Î ±âº» ¹®¼´Â Ç×»ó °¡Àå ³ôÀº ¹øÈ£ (Áï, °¡Àå ³ôÀº ¿ì¼± ¼øÀ§)°¡ µË´Ï´Ù. ¸ðµç º´ÇÕÀº Á¤·ÄµÈ ¼ø¼·Î ±âº» ¹®¼¿Í ¿¬°üµÇ¸ç »ç¿ëÀÚ ¹®¼ÀÇ ¿ì¼± ¼øÀ§ ¼³Á¤ÀÌ Ç×»ó °¡Àå ³ô½À´Ï´Ù. <DisplayProfile> ű׿¡ »ç¿ëµÇ´Â priority ¼Ó¼ºÀº Ư¼ö Å°¿öµå user·Î ÇöÀç µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÌ »ç¿ëÀÚ ¼öÁØ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÓÀ» ³ªÅ¸³À´Ï´Ù.
º´ÇÕÀÌ ÀÌ·ç¾îÁú ¶§¿¡´Â °¡Àå ³·Àº ¿ì¼± ¼øÀ§ ¹®¼ (³·Àº ¹øÈ£)ºÎÅÍ ½ÃÀÛÇÏ¿© »ç¿ëÀÚ (±âº») ¹®¼¿¡ µµ´ÞÇÒ ¶§±îÁö ³ôÀº ¿ì¼± ¼øÀ§ ¹øÈ£·Î ÁøÇàÇÕ´Ï´Ù.
±×·¯¹Ç·Î µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼ ¿ì¼± ¼øÀ§°¡ ÀǹÌÇÏ´Â ¹Ù´Â °¡Àå Áß¿äÇÑ °ÍÀº ¿ì¼± ¼øÀ§ ¹øÈ£¶ó´Â Á¡ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, Á¶Á÷ ¼öÁØ ¹®¼ÀÇ ¿ì¼± ¼øÀ§°¡ ¿ªÇÒ ¼öÁØ ¹®¼º¸´Ù ³ôÀ» ¼ö´Â ÀÖÀ¸³ª ²À ±×·¡¾ß ÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. »çÀÌÆ®¿¡¼ ÀÌ ¹®¼¸¦ ¾î¶»°Ô ¿ì¼± ¼øÀ§ ÁöÁ¤ÇÏ´ÂÁö¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.
<DisplayProfile priority= syntax> ű׸¦ »ç¿ëÇÏ¿© XML ÆÄÀÏ¿¡ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼ ¿ì¼± ¼øÀ§¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿ì¼± ¼øÀ§¸¦ º¯°æÇÏ·Á¸é Sun Java System Access Manager °ü¸® ÄܼÖÀ» »ç¿ëÇϰųª dpadmin ¸í·ÉÀ¸·Î µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ·ÎµåÇÏ¿© µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ XMLÀ» ÆíÁýÇÕ´Ï´Ù. ¸í·ÉÁÙ À¯Æ¿¸®Æ¼ °ü¸® ¹× dpadmin ¸í·É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Portal Server 6 2005Q4 Technical Reference Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
Âü°í
µÎ °³ÀÇ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¿¡ °°Àº ¿ì¼± ¼øÀ§¸¦ ÇÒ´çÇÏÁö ¸¶½Ê½Ã¿À. ±×·¯¸é µ¥½ºÅ©Å¾ÀÌ ¿Ã¹Ù·Î Ç¥½ÃµÇÁö ¾Ê°Ô µÇÁö¸¸ Á¦Ç°¿¡¼´Â Áߺ¹ ¹®¼ ¿ì¼± ¼øÀ§°¡ ÀÖ´ÂÁö °Ë»çÇÏÁö ¾Ê½À´Ï´Ù.
¹®¼ ¿ì¼± ¼øÀ§ ¿¹ 1
ÀÌ ¿¹¿¡¼´Â µÎ °³ÀÇ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» »ç¿ëÇÕ´Ï´Ù (Çϳª´Â Á¶Á÷ acme¿ë, ±×¸®°í ´Ù¸¥ Çϳª´Â uid bill¿ë). Bill (uid=bill)ÀÌ µ¥½ºÅ©Å¾¿¡ ·Î±×ÀÎÇϸé 'BillÀÇ Ã¥°¥ÇÇ'¶ó´Â Á¦¸ñÀÇ Ã¥°¥ÇÇ°¡ ´ÙÀ½ÀÇ Ã¥°¥ÇÇ 3°³¿Í ÇÔ²² Ç¥½ÃµË´Ï´Ù (¾Æ·¡ ¼ø¼·Î).
- ACME
- Amazon
- EBay
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ @ o=acme.com
<DisplayProfile version="1.0" priority="10">
...
<Channel name="Bookmark" provider="BookmarkProvider" merge="fuse">
<Properties>
<String name="title" value="My Bookmarks" merge="replace" lock="false" propagate="true"/>
<String name="refreshTime" value="600" merge="replace" lock="false" propagate="true"/>
<Collection name="targets" merge="fuse" lock="false" propagate="true">
<String value="ACME home page|http://www.acme.com" merge="replace" lock="false" propagate="true"/>
</Collection>
</Properties>
</Channel>
...
</DisplayProfile>
dp @ uid=bill,ou=people,o=acme.com
<DisplayProfile version="1.0" priority="1">
...
<Channel name="Bookmark" provider="BookmarkProvider" merge="fuse">
<Properties>
<String name="title" value="Bill’s Bookmarks" merge="replace" lock="false" propagate="true"/>
<Collection name="targets" merge="fuse" lock="false" propagate="true">
<String value="Amazon|http://www.amazon.com" merge="replace" lock="false" propagate="true"/>
<String value="EBay|http://www.ebay.com" merge="replace" lock="false" propagate="true"/>
</Collection>
</Properties>
</Channel>
...
</DisplayProfile>
¹®¼ ¿ì¼± ¼øÀ§ ¿¹ 2
ÀÌ ¿¹¿¡¼´Â Àü¿ª µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ, Á¶Á÷ acme¿ë µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹× ¿ªÇÒ hradmin¿ë µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ°ú °°Àº 3°³ÀÇ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» »ç¿ëÇÕ´Ï´Ù. hradmin ¿ªÇÒ¿¡ ÇÒ´çµÈ »ç¿ëÀÚ°¡ µ¥½ºÅ©Å¾¿¡ ·Î±×ÀÎÇÒ ¶§ TemplateTableContainer°¡ ´ÙÀ½ ä³Î°ú ÇÔ²² ³ªÅ¸³³´Ï´Ù.
- UserInfo
- MailCheck
- SampleSimpleWebService
dp @ global:
<DisplayProfile version="1.0" priority="0">
...
<Container name="TemplateTableContainer" provider="TemplateTableContainerProvider" merge="fuse">
<Properties>
...
</Properties>
<Available>
...
</Available>
<Selected merge="fuse" lock="false">
<Reference value="UserInfo"/>
</Selected>
<Channels/>
</Container>
...
</DisplayProfile>
dp @ o=acme.com:
<DisplayProfile version="1.0" priority="10">
...
<Container name="TemplateTableContainer" provider="TemplateTableContainerProvider" merge="fuse">
<Properties>
...
</Properties>
<Available>
...
</Available>
<Selected merge="replace" lock="false">
<Reference value="Bookmark"/>
<Reference value="Notes"/>
</Selected>
<Channels/>
</Container>
...
</DisplayProfile>
dp @ cn=hradmin,o=acme.com:
<DisplayProfile version="1.0" priority="5">
...
<Container name="TemplateTableContainer" provider="TemplateTableContainerProvider" merge="fuse">
<Properties>
...
</Properties>
<Available>
<Selected merge="fuse" lock="true">
<Reference value="MailCheck"/>
<Reference value="SampleSimpleWebService"/>
</Selected>
<Channels/>
</Container>
...
</DisplayProfile>
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼ ¿ì¼± ¼øÀ§ ¿ä¾à
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼´Â º´ÇÕ ¼ø¼³ª Àá±Ý ±â´É Áß ¾î´À ÂÊÀ» Á¤ÀÇ ¿ä¼Ò·Î »ç¿ëÇÏ´Â Áö¿¡ µû¶ó ³·Àº ¿ì¼± ¼øÀ§³ª ³ôÀº ¿ì¼± ¼øÀ§¸¦ °¡Áý´Ï´Ù.
Àá±ÝÀ» °í·ÁÇÏÁö ¾ÊÀ¸¸é ¹øÈ£°¡ ³·Àº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼°¡ ³·Àº ¿ì¼± ¼øÀ§°¡ µË´Ï´Ù. ¹øÈ£°¡ ³·Àº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼´Â ¿ì¼± ¼øÀ§°¡ ³ôÀº ¹®¼ °ª¿¡¼ ¿ì¼± ¼øÀ§°¡ ³·Àº ¹®¼¸¦ µ¤¾î¾µ ¼ö ÀÖµµ·Ï ¸ÕÀú º´Çյ˴ϴÙ. ÀÌ·± ¸Æ¶ô¿¡¼´Â ¹øÈ£°¡ ³·Àº ¹®¼°¡ ¿ì¼± ¼øÀ§°¡ ³·½À´Ï´Ù.
±×·¯³ª ¹øÈ£°¡ ³·Àº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼µµ °´Ã¼¸¦ Àá°¡¼ ¹øÈ£°¡ ³ôÀº ¹®¼¿¡ ÀÇÇØ ¿µÇâÀ» ¹ÞÁö ¾Êµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± ¸Æ¶ô¿¡¼´Â ¹øÈ£°¡ ³·Àº ¹®¼°¡ ¿ì¼± ¼øÀ§°¡ ³ô½À´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ º´ÇÕ Àǹ̷еð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀº XML ¹®¼ÀÇ °èÃþ ±¸Á¶·Î ±¸¼ºµË´Ï´Ù. Portal Server´Â »ç¿ëÀÚ, ±× »ç¿ëÀÚ°¡ ¼ÓÇÏ´Â °¢ ¿ªÇÒ ¹× »ç¿ëÀÚÀÇ Á¶Á÷À̳ª ÇÏÀ§ Á¶Á÷À» À§ÇÑ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ·±Å¸ÀÓ ½Ã ½Ã½ºÅÛÀº ÀÌ·¯ÇÑ ¿©·¯ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ º´ÇÕÇÏ¿© »ç¿ëÀÚ¿¡°Ô ƯÁ¤ Æ÷ÅÐ µ¥½ºÅ©Å¾À» Ç¥½ÃÇÕ´Ï´Ù. ÀÌ·¸°Ô µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ º´ÇÕÇÏ´Â ÇÁ·Î¼¼½º¿¡¼ ä³Î, °ø±ÞÀÚ ¹× µî·Ï Á¤º¸ Á¤ÀÇ°¡ º¯°æµÉ ¼ö ÀÖÀ¸¹Ç·Î ÃÖÁ¾ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ µ¥ÀÌÅÍ Çü½Ä¿¡´Â ÀÌ·¯ÇÑ ¹®¼°¡ Á¶ÇյǴ ¹æ½ÄÀ» Á¤ÀÇÇÏ´Â ±¸¹®ÀÌ µé¾î ÀÖ½À´Ï´Ù. ÀÌ Á¤ÀǸ¦ ÀϹÝÀûÀ¸·Î º´ÇÕ Àǹ̷ÐÀ̶ó ÇÕ´Ï´Ù.
º´ÇÕ Àǹ̷ÐÀº ¿©·¯ LDAP ³ëµå (±âº» DN, DN ¹× ¿ªÇÒ DN)·ÎºÎÅÍ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ º´ÇÕÇÏ¿© ´ÜÀÏ Ç¥½Ã (Áï, µ¥½ºÅ©Å¾)¸¦ Çü¼ºÇÒ ¶§ ¼Ó¼ºÀÌ °áÇյǴ ¹æ¹ýÀ» Á¦¾îÇÕ´Ï´Ù. º´ÇÕ Àǹ̷п¡¼´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¿¡ ´ëÇÑ ¼ø¼¸¦ »ç¿ëÇϸç Sun Java System Access Manager´Â ¿ªÇÒ¿¡ ´ëÇÑ °èÃþ ±¸Á¶¸¦ Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ´ë½Å »ç¿ëÀÚÀÇ ¿ªÇÒ ±¸Á¶´Â µ¿µîÇÕ´Ï´Ù. Áï ¸ðµç ¿ªÇÒÀº ÇǾî¶ó´Â °ÍÀ» ¸»ÇÕ´Ï´Ù. ÀÌ ¶§¹®¿¡ Portal Server´Â Sun Java System Access Manager ¿ªÇÒ¿¡ Ãß°¡ÀûÀÎ ¼ø¼¸¦ ºÎ°úÇÏ¿© °èÃþ ±¸Á¶¸¦ ½Ã¹Ä·¹À̼ÇÇÕ´Ï´Ù.
»ç¿ëÀÚÀÇ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼ ÁýÇÕÀº »ç¿ëÀÚÀÇ LDAP Á¶Á÷ÀÇ ÇÏÀ§ Á¶Á÷ÀÇ ³ëµå¿¡ ÀÖ´Â ¹®¼, °¢ »ç¿ëÀÚÀÇ ¿ªÇÒ ³ëµå¿¡ ÀÖ´Â ¹®¼ ¹× »ç¿ëÀÚÀÇ Ç׸ñ ³ëµå¿¡ ÀÖ´Â ¹®¼·Î ±¸¼ºµË´Ï´Ù. ÀÌ·¯ÇÑ ³ëµå °¢°¢¿¡¼ ¹®¼¸¦ Á¤ÀÇÇÏÁö ¾Ê¾Æµµ µÇÁö¸¸ ÃÖ¼ÒÇÑ °¢ ³ëµå¿¡ ¹®¼°¡ Çϳª´Â Á¤ÀǵǾî ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¹®¼ ÁýÇÕÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼°¡ Á¤ÀÇÇÏ´Â ¿ì¼± ¼øÀ§ °ª¿¡ µû¶ó Á¤·ÄµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº µî·Ï Á¤º¸ ÇÁ·ÎÇÊ ¹®¼ ¿ì¼± ¼øÀ§¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÇÑ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ ´Ù¸¥ ¹®¼ À§¿¡ ³õ´Â ¹®¼ º´ÇÕ ÇÁ·Î¼¼½º¸¦ ½Ã°¢ÈÇÒ ¼ö ÀÖ½À´Ï´Ù. º´ÇÕÀº À¯»çÇÑ À̸§ÀÇ Ã¤³Î, °ø±ÞÀÚ ¹× µî·Ï Á¤º¸°¡ ¼·Î °ãÃÄÁú ¶§ ¹ß»ýÇÕ´Ï´Ù. º´ÇÕÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¿¡ Á¤ÀÇµÈ XML ±¸Á¶°¡ ¾Æ´Ñ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼ÀÇ À̸§À» ±âÁØÀ¸·Î ÀÌ·ç¾îÁý´Ï´Ù. À¯»çÇÑ À̸§ÀÇ Ã¤³ÎÀÌ º´ÇÕµÉ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÇ Æ÷ÇÔ °èÃþ ±¸Á¶¿¡ ÀÖ´Â ¿©·¯ ÄÁÅ×À̳ʿ¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
º´ÇÕ ÇÁ·Î¼¼½ºÀÇ ÀÛµ¿ ¿ø¸®
»ç¿ëÀÚ°¡ Portal Server¿¡ ·Î±×¿ÂÇÏ°í ÀÎÁõÀÌ ÀÌ·ç¾îÁö¸é ½Ã½ºÅÛ¿¡¼´Â ´ÙÀ½°ú °°Àº ´Ü°è¸¦ ÅëÇØ »ç¿ëÀÚÀÇ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» °áÁ¤ÇÕ´Ï´Ù.
- ±× »ç¿ëÀÚ°¡ ¼ÓÇÑ Àü¿ª µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹× LDAP Á¶Á÷, ÇÏÀ§ Á¶Á÷, ¿ªÇÒ ¹× »ç¿ëÀÚ ³ëµå¸¦ °Ë»öÇÏ¿© ±× »ç¿ëÀÚ¿¡ ´ëÇÑ ¸ðµç µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ ã½À´Ï´Ù.
- °Ë»öµÈ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ ¹éÀ¸·Î ½Ã°¢ÈÇÒ ¼ö ÀÖ´Â Àӽà ¿µ¿ª¿¡ ³õ½À´Ï´Ù.
- °¡Àå ³·Àº ¿ì¼± ¼øÀ§ºÎÅÍ ½ÃÀÛÇÏ¿© ¿ì¼± ¼øÀ§¿¡ µû¶ó ¹é¿¡ ÀÖ´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ Á¤·ÄÇÕ´Ï´Ù. (¹®¼°¡ °Ë»öµÈ ³ëµå´Â ¿ì¼± ¼øÀ§ Á¤·Ä¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾ÊÀ¸¸ç »ç¿ëÀÚ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼°¡ Ç×»ó ³ôÀº ¿ì¼± ¼øÀ§¸¦ °¡Áý´Ï´Ù).
- °¡Àå ¿ì¼± ¼øÀ§°¡ ³·Àº ¹®¼ºÎÅÍ ¸ÕÀú ¹é¿¡¼ ²¨³»¾î ´ÙÀ½À¸·Î ¿ì¼± ¼øÀ§°¡ ³ôÀº ¹®¼¸¦ ±× ¹®¼ À§¿¡ ³õ°í º´ÇÕ ¹× Àá±Ý Àǹ̷ÐÀ» Àû¿ëÇÕ´Ï´Ù.
- ¸ðµç ¹®¼¸¦ ¹é¿¡¼ ²¨³¾ ¶§±îÁö ´Ü°è 4¸¦ ¹Ýº¹ÇÏ¸é ¹®¼¿¡¼ °Ë»öµÈ °´Ã¼¸¦ º´ÇÕÇÑ °ªÀ» ½Ã½ºÅÛ¿¡¼ »ç¿ëÀÚ¿¡°Ô ¹ÝȯÇÕ´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ º´ÇÕ À¯Çü
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡¼´Â 3°¡Áö º´ÇÕ À¯ÇüÀ» »ç¿ëÇÏ¿© µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ °áÇÕÇÏ´Â ¹æ½ÄÀ» °áÁ¤ÇÕ´Ï´Ù.
- replace¡ª¿ì¼± ¼øÀ§°¡ ³ôÀº ¹®¼¿¡ Á¤ÀÇµÈ ¸ðµç µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼°¡ ³·Àº ¿ì¼± ¼øÀ§ÀÇ ¹®¼¿¡ ÀúÀåµÈ °´Ã¼¸¦ ¿ÏÀüÈ÷ ¹«½ÃÇÕ´Ï´Ù. ¿ì¼± ¼øÀ§°¡ ³·Àº ¹®¼¿¡ °´Ã¼°¡ ¾øÀ¸¸é º´ÇÕ °á°ú¿¡ Ãß°¡µË´Ï´Ù (°´Ã¼°¡ º´ÇÕ °á°úÀÇ °ªÀ» ¹Ù²Þ).
- remove¡ª¸í¸íµÈ °´Ã¼°¡ ÀÌ ÁöÁ¡±îÁö º´ÇÕ¿¡¼ Á¦°ÅµË´Ï´Ù. °´Ã¼´Â º´ÇÕ °á°ú¿¡¼ Á¦°ÅµË´Ï´Ù. ±×·¯¸é ´õ ÀÌ»ó Á¸ÀçÇÏÁö ¾Ê°Ô µË´Ï´Ù. º´ÇÕµÈ ´Ù¸¥ ¹®¼¿¡ ÀÇÇØ ´Ù½Ã µµÀ﵃ ¼ö ÀÖÀ¸¸ç ¿ì¼± ¼øÀ§°¡ ³ôÀº ¹®¼¿¡ ÀÇÇØ ÀçÁ¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù.
- fuse¡ª¿ì¼± ¼øÀ§°¡ ³·Àº ¹®¼ÀÇ °´Ã¼°¡ ³ôÀº ¿ì¼± ¼øÀ§ ¹®¼ÀÇ °´Ã¼¿Í °áÇյ˴ϴÙ. °´Ã¼´Â º´ÇÕ °á°úÀÇ °ª°ú º´Çյ˴ϴÙ.
ä³Î ¹× °ø±ÞÀÚÀÇ °æ¿ì fuse´Â Ưº°ÇÑ Àǹ̸¦ °¡Áý´Ï´Ù. ä³Î ÀÚü´Â ½ÇÁ¦·Î º´ÇÕµÇÁö ¾Ê½À´Ï´Ù. ±×º¸´Ù fuse´Â ä³Î ¶Ç´Â °ø±ÞÀÚÀÇ µî·Ï Á¤º¸¸¦ °áÇÕÇØ¾ß ÇÔÀ» ÀǹÌÇÕ´Ï´Ù. replace Àǹ̴ ¸ðµç µî·Ï Á¤º¸¸¦ Æ÷ÇÔÇÏ¿© Àüü ä³ÎÀ̳ª °ø±ÞÀÚ¸¦ ´ëüÇÕ´Ï´Ù. remove Àǹ̴ ÇØ´ç ÁöÁ¡±îÁö º´ÇÕ¿¡¼ Àüü ä³ÎÀ̳ª °ø±ÞÀÚ¸¦ Á¦°ÅÇÕ´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ <DisplayProfile> ·çÆ® ³ëµåµµ º´ÇÕ Àǹ̷ÐÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù. replace Àǹ̴ ¿ì¼± ¼øÀ§°¡ ³ôÀº ¹®¼¿¡ Á¤ÀÇµÈ ¸ðµç µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼°¡ ¿ì¼± ¼øÀ§°¡ ³·Àº ¹®¼¿¡ ÀúÀåµÈ °´Ã¼¸¦ ¿ÏÀüÈ÷ ¹«½ÃÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ÇØ´ç ÁöÁ¡±îÁöÀÇ ¸ðµç º´ÇÕÀÌ ºÎÁ¤µÇ¸ç ¿ì¼± ¼øÀ§°¡ ³ôÀº ¹®¼°¡ º´ÇÕÀÇ »õ·Î¿î ±â¹ÝÀ¸·Î »ç¿ëµË´Ï´Ù. remove Àǹ̷ÐÀº ÀÌ ¹®¼ÀÇ ÇØ´ç ÁöÁ¡±îÁöÀÇ ¸ðµç º´ÇÕ °á°ú°¡ ¹«½ÃµÈ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. º´ÇÕÀº Á¤·ÄµÈ ÁýÇÕ¿¡¼ °Ë»öµÇ´Â ´ÙÀ½ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼ºÎÅÍ ½ÃÀ۵˴ϴÙ. ä³Î ¹× °ø±ÞÀÚ¿¡¼ »ç¿ëÇÏ´Â °æ¿ì fuse Àǹ̷ÐÀº µé¾î ÀÖ´Â °´Ã¼ (ä³Î ¹× °ø±ÞÀÚ)¸¦ °áÇÕÇØ¾ß ÇÔÀ» ÀǹÌÇÕ´Ï´Ù.
¿øÀÚ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ µî·Ï Á¤º¸ (´Ù¸¥ µî·Ï Á¤º¸¸¦ Æ÷ÇÔÇÒ ¼ö ¾ø´Â µî·Ï Á¤º¸)´Â fuse Àǹ̷ÐÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ¿©±â¿¡´Â ¹®ÀÚ¿, Á¤¼ö, ºÎ¿ï ¹× ÂüÁ¶ µî·Ï Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ.
ä³ÎÀÇ µî·Ï Á¤º¸ ÁýÇÕÀº ä³ÎÀÇ µî·Ï Á¤º¸¿Í ä³Î °ø±ÞÀÚÀÇ µî·Ï Á¤º¸ ±×¸®°í ä³Î »óÀ§ÀÇ µî·Ï Á¤º¸ µîÀ¸·Î ±¸¼ºµË´Ï´Ù. ÀÌ Àüü µî·Ï Á¤º¸ÀÇ ÁýÇÕÀ» ä³ÎÀÇ ´ÜÀÏ ¹®¼ µî·Ï Á¤º¸·Î °£ÁÖÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®¼ º´ÇÕÀº ¹®¼ÀÇ Àüü µî·Ï Á¤º¸ ÁýÇÕÀÌ »ç¿ëÀÚÀÇ º´ÇÕ ÁýÇÕ¿¡ ÀÖ´Â ¸ðµç ¹®¼¿¡ ´ëÇÑ Ã¤³ÎÀÇ ´ÜÀÏ ¹®¼ µî·Ï Á¤º¸ÀÇ ÁýÇÕ Á¶ÇÕÀ¸·Î ±¸¼ºµÊÀ» ÀǹÌÇÕ´Ï´Ù.
Remove ¿¹: remove º´ÇÕÀ» »ç¿ëÇÏ¿© ÄÁÅ×À̳ÊÀÇ ¼±ÅÃµÈ Ã¤³Î ¸ñ·Ï ¼öÁ¤
´ÙÀ½ ¿¹¿¡¼´Â ¾î¶»°Ô ¸ðµç »ç¿ëÀÚÀÇ º´ÇÕ ÁýÇÕÀÌ ´ÙÀ½ÀÇ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ´ÜÆíÀÌ ÀÖ´Â Á¶Á÷ ¼öÁØ ¹®¼·Î ±¸¼ºµÉ ¼ö ÀÖ´ÂÁö º¸¿©ÁÝ´Ï´Ù.
<Container name="TemplateTableContainer" provider="TemplateTableContainerProvider" merge="fuse">
<Properties> ... </Properties>
<Available> ... </Available>
<Selected merge="fuse">
<Reference value="UnixTipoftheDay"/>
</Selected>
</Container>
“unix tip of the day” ¿¡¼´Â UNIXÀÇ »ç¿ë ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. admin ¿ªÇÒ¿¡ ¼ÓÇÏ´Â »ç¿ëÀÚ´Â ÀÌ Ã¤³ÎÀÌ ±×´ÙÁö À¯¿ëÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã¤³ÎÀ» admin ¿ªÇÒÀ» °¡Áø ¸ðµç »ç¶÷µé¿¡°Ô¼ Á¦°ÅÇÏ·Á¸é admin ¿ªÇÒ ¹®¼¿¡¼ TemplateTableContainer ä³ÎÀ» ´ÙÀ½°ú °°ÀÌ Á¤ÀÇÇÕ´Ï´Ù.
admin role
<Container name="TemplateTableContainer" provider="TemplateTableContainerProvider" merge="fuse">
<Properties> ... </Properties>
<Available> ... </Available>
<Selected merge="fuse">
<Reference value="Outages"/>
<Reference value="SolarisAdmin"/>
<Reference value="AdminTipoftheDay"/>
<Reference value="UnixTipoftheDay" merge="remove"/>
</Selected>
</Container>
¾ÕÀÇ »ùÇà ´ÜÆí¿¡¼´Â Reference value="UnixTipoftheDay"°¡ admin ¿ªÇÒ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡¼ Á¦°ÅµÇ¾ú½À´Ï´Ù.
Replace ¿¹: replace º´ÇÕÀ» »ç¿ëÇÏ¿© ¸ðµç »ç¿ëÀÚÀÇ µð½ºÇ÷¹ÀÌ¿¡¼ ä³Î Á¦°Å
´ÙÀ½ ¿¹¿¡¼´Â ƯÁ¤ ÄÁÅ×À̳ʿ¡¼ ¿ªÇÒ °ü¸®°¡ ¾î¶»°Ô Á¶Á÷ ¼öÁØ¿¡ Á¤ÀÇµÈ ¸ðµç ä³ÎÀ» ¹«½ÃÇÒ ¼ö ÀÖ´ÂÁö º¸¿©ÁÝ´Ï´Ù. Á¶Á÷ Á¤ÀÇ´Â ´ÙÀ½°ú °°½À´Ï´Ù.
organization display profile
<Container name=...>
...
...
<Selected>
<Reference name="X"/>
<Reference name="Y"/>
<Reference name="Z"/>
</Selected>
</Container>
¿ªÇÒ °ü¸®´Â ±× ¿ªÇÒ ¾Æ·¡ÀÇ »ç¿ëÀÚ°¡ X, Y ¶Ç´Â Z ä³ÎÀ» °¡Áö±æ ¿øÄ¡ ¾ÊÀ¸¹Ç·Î ÄÁÅ×À̳ʴ ´ÙÀ½°ú °°ÀÌ Á¤Àǵ˴ϴÙ.
admin role
<Container name=...>
...
...
<Selected merge="replace">
<Reference name="A"/>
<Reference name="B"/>
<Reference name="C"/>
</Selected>
</Container>
¿ªÇÒ ¹®¼ÀÇ ÄÁÅ×À̳ʿ¡¼ ¼±ÅÃµÈ ¸ñ·ÏÀÌ Á¶Á÷ ¹®¼ÀÇ ÄÁÅ×À̳ʿ¡¼ ¼±ÅÃµÈ ¸ñ·ÏÀ» ´ëüÇÕ´Ï´Ù.
Fuse ¿¹: fuse º´ÇÕÀ» »ç¿ëÇÏ¿© ¿ªÇÒ ±â¹Ý ä³Î ¸ñ·Ï ¸¸µé±â
ÀϹÝÀûÀ¸·Î fuse º´ÇÕ Àǹ̷ÐÀ» »ç¿ëÇÏ¿© ºñ¿øÀÚ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ °áÇÕÇÕ´Ï´Ù. ÀÌ·¯ÇÑ °´Ã¼·Î´Â Collection°ú »ç¿ë °¡´É ¶Ç´Â ¼±Åà ä³Î ¸ñ·ÏÀÌ Æ÷ÇԵ˴ϴÙ. ¿©±â¼ fuse´Â ºñ¿øÀÚ µî·Ï Á¤º¸¿¡ µé¾î ÀÖ´Â ¸ðµç µî·Ï Á¤º¸µµ º´ÇÕÇØ¾ß ÇÔÀ» ÀǹÌÇÕ´Ï´Ù. ÀÌ·± ¹æ½ÄÀ¸·Î fuse¸¦ »ç¿ëÇÏ¸é »ç¿ëÀÚ¿¡°Ô Á¦½ÃµÇ´Â ÃÖÁ¾ ºñ¿øÀÚ µî·Ï Á¤º¸¸¦ ¿©·¯ ¹®¼·ÎºÎÅÍ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ ¿¹ÀÇ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼´Â admin, employee ¹× movieFreak ¿ªÇÒ¿¡ ¼ÓÇÏ´Â »ç¿ëÀÚ¿¡ ´ëÇÑ °ÍÀÔ´Ï´Ù. ±× »ç¿ëÀÚ¿¡ ¼±ÅÃµÈ Ã¤³ÎÀº ³¡¿¡ ³ªÅ¸³³´Ï´Ù.
admin role
<Container name="TemplateTableContainer" provider="TemplateTableContainerProvider" merge="fuse">
<Properties> ... </Properties>
<Available> ... </Available>
<Selected merge="fuse">
<Reference value="Outages"/>
<Reference value="SolarisAdmin"/>
<Reference value="AdminTipoftheDay"/>
</Selected>
</Container>
employee role
<Container name="TemplateTableContainer" provider="TemplateTableContainerProvider" merge="fuse">
<Properties> ... </Properties>
<Available> ... </Available>
<Selected merge="fuse">
<Reference value="Benefits"/>
<Reference value="EmployeeNews"/>
</Selected>
</Container>
movieFreak role
<Container name="TemplateTableContainer" provider="TemplateTableContainerProvider" merge="fuse">
<Properties> ... </Properties>
<Available> ... </Available>
<Selected merge="fuse">
<Reference value="NewMoviesReleases"/>
<Reference value="MovieShowTimes"/>
</Selected>
</Container>
ÀÌ »ç¿ëÀÚ¿¡ ´ëÇÑ ¼±Åà ä³ÎÀÇ °á°ú ¸ñ·ÏÀº ´ÙÀ½°ú °°½À´Ï´Ù. »ç¿ë °¡´É ä³Î ¸ñ·ÏÀº º´ÇÕÀÌ Àû¿ëµÈ °Í°ú °°Àº ¹æ½Ä Áï, ³·Àº ¿ì¼± ¼øÀ§¿¡¼ ³ôÀº ¿ì¼± ¼øÀ§·Î Á¤·ÄµÇ¾î ÀÖ½À´Ï´Ù.
<Container name="TemplateTableContainer" provider="TemplateTableContainerProvider" merge="fuse">
<Properties> ... </Properties>
<Available> ... </Available>
<Selected merge="fuse">
<Reference value="Outages"/>
<Reference value="SolarisAdmin"/>
<Reference value="AdminTipoftheDay"/>
<Reference value="Benefits"/>
<Reference value="EmployeeNews"/>
<Reference value="NewMoviesReleases"/>
<Reference value="MovieShowTimes"/>
</Selected>
</Container>
º´ÇÕ Àá±Ý
º´ÇÕ °¡´ÉÇÑ ¸ðµç µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀº Àá±×´Â °Íµµ °¡´ÉÇÕ´Ï´Ù. °´Ã¼°¡ Àá±â¸é ¿ì¼± ¼øÀ§°¡ ³ôÀº ¹®¼ÀÇ º´ÇÕ Àǹ̷п¡ ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù. ¿ì¼± ¼øÀ§°¡ ³·Àº ¹®¼¸¦ »ç¿ëÇÏ¿© ¿ì¼± ¼øÀ§°¡ ³ôÀº ¹®¼¿¡¼ º´ÇÕ Àǹ̷ÐÀ» ÅëÇØ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÇ Æ¯Á¤ Ãø¸éÀ» º¯°æÇÏÁö ¸øÇϵµ·Ï ¹æÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.
º´ÇÕ Àá±Ý ¿¹: Àá±Ý º´ÇÕÀ» »ç¿ëÇÏ¿© ¸ðµç »ç¿ëÀÚ¿¡°Ô µî·Ï Á¤º¸ °ª °Á¦ ½ÇÇà
´ÙÀ½ ¿¹¿¡¼´Â ¾î¶»°Ô Çؼ ƯÁ¤ Á¶Á÷¿¡¼ ¸ðµç »ç¿ëÀÚ°¡ “employee news” ä³ÎÀ» º¸µµ·Ï ÇÒ ¼ö ÀÖ´ÂÁö º¸¿© ÁÝ´Ï´Ù. »ç¿ëÀÚ´Â µð½ºÇ÷¹ÀÌ¿¡¼ ÀÌ Ã¤³ÎÀ» Á¦°ÅÇÒ ¼ö ¾ø½À´Ï´Ù. Á¶Á÷ ¼öÁØ ¹®¼¿¡¼ ÄÁÅ×ÀÌ³Ê Ã¤³ÎÀÇ ¼±Åà ¸ñ·ÏÀº ´ÙÀ½°ú °°ÀÌ Á¤Àǵ˴ϴÙ.
º´ÇÕ Àá±Ý ¿¹: Àá±Ý º´ÇÕÀ» »ç¿ëÇÏ¿© °Á¦ ½ÇÇà-¸ðµç »ç¿ëÀÚÀÇ µð½ºÇ÷¹ÀÌ¿¡¼ ä³Î Á¦°Å
´ÙÀ½ ¿¹¿¡¼´Â “online games” ä³ÎÀ» Á¦°ÅÇÏ´Â ¹æ¹ýÀ» º¸¿© ÁÝ´Ï´Ù. ÀÌ ½Ã³ª¸®¿À¿¡¼´Â »ç¿ëÀÚ°¡ ÀÌ Ã¤³ÎÀ» »ç¿ëÀÚ ¹®¼ÀÇ ¼±Åà ä³Î ¸ñ·Ï¿¡ Ãß°¡Çß½À´Ï´Ù. ÀÌ Ã¤³ÎÀ» Á¶Á÷ ¼öÁØ ¹®¼ÀÇ ¼±Åà ä³Î ¸ñ·Ï¿¡¼ Á¦°ÅÇÏ´Â °Í¸¸À¸·Î´Â ä³ÎÀÌ Á¦°ÅµÇÁö ¾Ê½À´Ï´Ù. ±× ´ë½Å, Á÷¿ø ¹× Á¶Á÷ ¸ñ·ÏÀÌ º´ÇÕµÇ¾î “online games” ä³ÎÀÌ Ç¥½ÃµË´Ï´Ù. Á¶Á÷ ³»ÀÇ ¸ðµç »ç¿ëÀڷκÎÅÍ Ã¤³ÎÀ» °Á¦·Î Á¦°ÅÇÏ·Á¸é ¼±Åà ä³Î ¸ñ·ÏÀÌ ´ÙÀ½°ú °°ÀÌ Á¤Àǵ˴ϴÙ.
<Selected merge="fuse">
...
<Reference value="OnlineGames" merge="remove" lock="true"/>
...
</Selected>
remove Àǹ̷ÐÀº º´ÇÕµÈ °á°ú¿¡¼ ä³ÎÀ» Á¦°ÅÇϸç lockÀº ¿ì¼± ¼øÀ§°¡ ³·Àº ¹®¼°¡ °ªÀ» ´Ù½Ã º´ÇÕÇÏÁö ¸øÇϵµ·Ï ÇÕ´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹× Sun Java System Access Manager»ç¿ëÀÚÀÇ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ÁýÇÕÀº ´ÙÀ½À¸·Î ±¸¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ ³ëµå °¢°¢¿¡¼ ¹®¼¸¦ Á¤ÀÇÇÏÁö ¾Ê¾Æµµ µÇÁö¸¸ ÃÖ¼ÒÇÑ °¢ ³ëµå¿¡ ¹®¼°¡ Çϳª´Â Á¤ÀǵǾî ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¹®¼ ÁýÇÕÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼°¡ Á¤ÀÇÇÏ´Â ¿ì¼± ¼øÀ§ °ª¿¡ µû¶ó Á¤·ÄµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº µî·Ï Á¤º¸ ÇÁ·ÎÇÊ ¹®¼ ¿ì¼± ¼øÀ§¸¦ ÂüÁ¶ÇϽʽÿÀ. º´ÇÕ Àǹ̷ÐÀº ¿©·¯ ³ëµå¿¡¼ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼°¡ º´ÇյǾî ÇϳªÀÇ Ç¥½Ã ¶Ç´Â µ¥½ºÅ©Å¾À» Çü¼ºÇÒ ¶§ ¼Ó¼ºÀÌ ¾î¶»°Ô °áÇյǴÂÁö Á¦¾îÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ º´ÇÕ Àǹ̷ÐÀ» ÂüÁ¶ÇϽʽÿÀ.
°ü¸®ÀÚ´Â Sun Java System Access Manager °ü¸® ÄܼÖÀ» »ç¿ëÇÏ¿© µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. À§ÀÓµÈ °ü¸®ÀÚ°¡ Sun Java System Access Manager °ü¸® Äֿܼ¡¼ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» º¸Áö ¸øÇϵµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥½ºÅ©Å¾ ¼ºñ½º ÅÛÇø®Æ®¸¦ ¸¸µé ¶§ ÀÌ·¸°Ô ¼³Á¤ÇÕ´Ï´Ù. [µ¥½ºÅ©Å¾ ¼ºñ½º ¼Ó¼º Ç¥½Ã] »óÀÚ¸¦ ¼±Åà Ãë¼ÒÇϸé À§ÀÓµÈ °ü¸®ÀڷκÎÅÍ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ÅؽºÆ®¸¦ ¼û±æ ¼ö ÀÖ½À´Ï´Ù.
ÆÁ
Á¶Á÷ °ü¸®ÀÚ´Â Æ÷ÅÐ µ¥½ºÅ©Å¾ ¼ºñ½º¸¦ ÅëÇØ Æ¯Á¤ ¿ªÇÒ°ú ¿¬°üµÈ ÄÁÅ×ÀÌ³Ê (¶Ç´Â ÄÁÅ×ÀÌ³Ê °èÃþ ±¸Á¶)¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·± ´ÙÀ½ À§ÀÓµÈ °ü¸®ÀÚ (¿ªÇÒ °ü¸®ÀÚ)´Â Æ÷ÅÐ µ¥½ºÅ©Å¾ ¼Ó¼º ÆäÀÌÁöÀÇ Ã¤³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸® ¸µÅ©¸¦ ÅëÇØ ÀÌ ÄÁÅ×À̳ʿ¡ ÇÊ¿äÇÑ Ã¤³Î ¹× ÄÁÅ×À̳ʸ¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ä³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸® ¸µÅ©¸¦ »ç¿ëÇÏ¿© ä³Î °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °ü¸®Sun Java System Access Manager °ü¸® Äְܼú dpadmin ¸í·ÉÀ» ÅëÇØ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ°ú ±âŸ Æ÷ÅÐ µ¥½ºÅ©Å¾ ¼ºñ½º µ¥ÀÌÅ͸¦ ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ÆíÁýÇÒ ¶§¿¡´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡¼ °ø±ÞÀÚ, ÄÁÅ×ÀÌ³Ê ¹× ä³ÎÀ» Ãß°¡, ¼öÁ¤ ¹× Á¦°ÅÇÑ ÈÄ µî·Ï Á¤º¸¸¦ ÆíÁýÇÕ´Ï´Ù.
¶ÇÇÑ, Sun Java System Access Manager °ü¸® ÄܼÖÀº Æ÷ÅÐ µ¥½ºÅ©Å¾ ¼Ó¼º ÆäÀÌÁö¿¡¼ ä³ÎÀ» Ãß°¡ÇÏ°í µî·Ï Á¤º¸¸¦ ÆíÁýÇÒ ¼ö Àִ ä³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸® ¸µÅ©¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ¸µÅ©¸¦ ÅëÇØ »õ ä³ÎÀ» ¸¸µé ¶§ µî·Ï Á¤º¸¸¦ ¼öÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
Âü°í
ä³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸® ¸µÅ©´Â À§ÀÓµÈ °ü¸®ÀÚ¿¡°Ô ÀûÇÕÇϸç À̸¦ ÅëÇØ °ü¸®ÀÚ´Â ÄÁÅ×ÀÌ³Ê¿Í Ã¤³ÎÀÇ ¼Ó¼ºÀ» Ãß°¡ ¹× ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Àüü ½Ã½ºÅÛ °ü¸®ÀÚ°¡ À§ÀÓµÈ °ü¸®ÀÚ°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ÄÁÅ×ÀÌ³Ê¿Í °ø±ÞÀÚ Ãß°¡¸¦ ´ã´çÇÕ´Ï´Ù.
Ç¥ 10-2¿¡¼´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÇ ´Ù¾çÇÑ À¯Çü°ú Sun Java System Access Manager °ü¸® ÄܼÖÀ» »ç¿ëÇÏ¿© À̸¦ °ü¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ Ç¥¿¡´Â 3°³ÀÇ ¿ÀÌ ÀÖÀ¸¸ç ù ¹ø° ¿¿¡´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÇ À¯Çü, µÎ ¹ø° ¿¿¡´Â Sun Java System Access Manager °ü¸® ÄܼÖÀ» »ç¿ëÇÏ¿© µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡ ¾×¼¼½ºÇÏ´Â ¹æ¹ý ±×¸®°í ¼¼ ¹ø° ¿¿¡´Â °£·«ÇÑ ¼³¸íÀÌ ³ª¿Í ÀÖ½À´Ï´Ù.
Ç¥ 10-2 µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼ÀÇ À¯Çü
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼ÀÇ À¯Çü
Sun Java System Access Manager °ü¸® Äֿܼ¡¼ º¸´Â ¹æ¹ý
¼³¸í
Àü¿ª µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼
[¼ºñ½º °ü¸® º¸±â]¸¦ ¼±ÅÃÇÕ´Ï´Ù. Æ÷ÅÐ µ¥½ºÅ©Å¾ ¿·ÀÇ µî·Ï Á¤º¸ È»ìÇ¥¸¦ ´©¸¨´Ï´Ù. µ¥½ºÅ©Å¾ Àü¿ª ¼Ó¼º ºÎºÐ¿¡¼ [XML ÆíÁý]À» ´©¸¨´Ï´Ù.
»ç¿ëÀÚ°¡ ¾î´À Á¶Á÷À̳ª ¿ªÇÒ¿¡ ¼ÓÇÏ´ÂÁö¿¡ »ó°ü ¾øÀÌ ½Ã½ºÅÛÀÇ ¸ðµç »ç¿ëÀÚ°¡ »ó¼ÓÇÏ´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¿ä¼Ò¸¦ Á¤ÀÇÇÕ´Ï´Ù (ÇöÀç´Â ½ÇÇàµÇÁö ¾ÊÀ¸³ª µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ XML ¹®¼¸¦ »ç¿ëÇÏ¿© ¸ðµÎ°¡ »ç¿ëÇÏ°Ô µÉ ÀÏ¹Ý °ø±ÞÀÚ¸¦ Á¤ÀÇÇÏ°íÀÚ ÇÒ ¼öµµ ÀÖ½À´Ï´Ù).
µ¿Àû µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼
[¼ºñ½º °ü¸® º¸±â]¸¦ ¼±ÅÃÇÕ´Ï´Ù. Æ÷ÅÐ µ¥½ºÅ©Å¾ ¿·ÀÇ µî·Ï Á¤º¸ È»ìÇ¥¸¦ ´©¸¨´Ï´Ù. µ¥½ºÅ©Å¾ µ¿Àû ¼Ó¼º ºÎºÐ¿¡¼ [XML ÆíÁý]À» ´©¸¨´Ï´Ù.
ÄÁÅ×ÀÌ³Ê °ü¸® ¹× ä³Î µî·Ï Á¤º¸¸¦ ¼³¸íÇÕ´Ï´Ù. ÀÌ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀº ·±Å¸ÀÓ ½Ã¿¡ »ç¿ëÀÚÀÇ µ¥½ºÅ©Å¾À» ¸¸µé±â À§ÇØ »ç¿ëµÇÁö ¾Ê°í »õ·Î ¸¸µé¾îÁö´Â °¢ Á¶Á÷°ú ¿ªÇÒÀÇ ±âº»°ªÀÌ µË´Ï´Ù. ±âº»ÀûÀ¸·Î µ¿Àû µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼´Â ºñ¾î ÀÖ½À´Ï´Ù. µ¿Àû µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» »ç¿ëÇÏ·Á¸é ¿ì¼± ÀÌ ÇÁ·ÎÇÊÀ» ä¿ö¾ß ÇÕ´Ï´Ù.
Á¶Á÷, ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ
[»ç¿ëÀÚ °ü¸® º¸±â]¸¦ ¼±ÅÃÇÕ´Ï´Ù. ÇØ´ç Á¶Á÷, ÇÏÀ§ Á¶Á÷À» ¼±ÅÃÇÏ°í ÇÊ¿äÇÒ °æ¿ì [Ç¥½Ã] ¸Þ´º¿¡¼ [¿ªÇÒ]À» ¼±ÅÃÇÕ´Ï´Ù. [Ç¥½Ã] ¸Þ´º¿¡¼ [¼ºñ½º]¸¦ ¼±ÅÃÇÕ´Ï´Ù. Æ÷ÅÐ µ¥½ºÅ©Å¾ ¿·ÀÇ µî·Ï Á¤º¸ È»ìÇ¥¸¦ ´©¸¨´Ï´Ù. µ¥½ºÅ©Å¾ ÆäÀÌÁö¿¡¼ [XML ÆíÁý]À» ´©¸¨´Ï´Ù.
¼±ÅÃÇÑ Á¶Á÷, ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒ¿¡ ´ëÇÑ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» Ç¥½ÃÇÕ´Ï´Ù. »õ Á¶Á÷, ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒÀ» ¸¸µé ¶§¿¡´Â ÀÌ ½Çü¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ¸¸µì´Ï´Ù. µ¥½ºÅ©Å¾ ¼ºñ½º¿¡ ´ëÇÑ ÅÛÇø®Æ®¸¦ ¸¸µé ¶§ Ãʱ⠵ð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀº À§¿¡¼ ¸»ÇÑ °Í°ú °°ÀÌ µ¿Àû µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼·Î ¼³Á¤µË´Ï´Ù. ±×·¯¹Ç·Î µ¿Àû µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÌ ºñ¾î ÀÖÀ¸¸é ¾Æ¹« °Íµµ ä¿öÁöÁö ¾Ê½À´Ï´Ù.
ÀÌ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼´Â ÄÁÅ×ÀÌ³Ê °ü¸® ¹× ä³Î µî·Ï Á¤º¸¸¦ ¿©·¯ Á¶Á÷ ¹× ¿ªÇÒÀÇ ¿ä±¸¿¡ ¸ÂÃß¾î »ç¿ëÀÚ Á¤ÀÇÇÏ´Â µ¥ »ç¿ëÇÏ´Â °ÍÀÌ º¸ÅëÀÔ´Ï´Ù.
Portal Server¸¦ ¼³Ä¡ÇÒ ¶§ Ãʱâ Á¶Á÷À» ¸¸µì´Ï´Ù. ±×·± ´ÙÀ½ ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ »ç¿ëÀÚÀÇ ÁöÁ¤ ³»¿ë¿¡ µû¶ó µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Àü¿ª ¼öÁØ ¹®¼¿Í ±âº» µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» °¡Á®¿É´Ï´Ù.
±× ÈÄ¿¡´Â »õ Á¶Á÷, ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒÀ» ¸¸µé ¶§¸¶´Ù µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÌ ÀÚµ¿À¸·Î ·ÎµåµÇÁö ¾Ê½À´Ï´Ù. »õ·Î ¸¸µç Á¶Á÷, ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒÀ» À§ÇÑ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ¼öµ¿À¸·Î ·ÎµåÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ·ÎµåÇÏ·Á¸é (°ü¸® ÄܼÖ)À» ÂüÁ¶ÇϽʽÿÀ.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» °ü¸®ÇÏ´Â °í±Þ ´Ü°è´Â ´ÙÀ½°ú °°½À´Ï´Ù.
- »õ·Î ¸¸µç Á¶Á÷, ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒÀ» À§ÇÑ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ·Îµù (¼³Ä¡ ÇÁ·Î¼¼½º´Â ¼³Ä¡ÇÏ´Â µ¿¾È ¸¸µé¾îÁø Á¶Á÷¿¡ ´ëÇØ ÀÌ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.)
- dpadmin ¸í·É, XML ÆíÁý ¸µÅ©¸¦ »ç¿ëÇÏ¿© µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ¼öÁ¤Çϰųª XML ´Ù¿î·Îµå ¹× XML ¾÷·Îµå ¸µÅ©¸¦ »ç¿ëÇÏ¿© ÀúÀå ÈÄ ·ÎµåµÈ ÆÄÀÏ ¼öÁ¤
- ä³Î ¹× ÄÁÅ×ÀÌ³Ê Ãß°¡ ÈÄ Ã¤³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸® ¸µÅ©¸¦ »ç¿ëÇÏ¿© µî·Ï Á¤º¸ Ãß°¡, »èÁ¦ ¹× ¼öÁ¤
±âº» µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼
Ç¥ 10-3¿¡¼´Â Portal Server µ¥½ºÅ©Å¾ÀÌ »ùÇà Æ÷ÅÐÀ» ¼³Ä¡ÇÒ ¶§ /opt/SUNWps/sample/desktop µð·ºÅ丮¿¡ Á¦°øÇÏ´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. µÎ ¿ÀÌ ÀÖ´Â ÀÌ Ç¥¿¡¼ ù ¹ø° ¿¿¡´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼°¡, µÎ ¹ø° ¿¿¡´Â ±×¿¡ ´ëÇÑ °£·«ÇÑ ¼³¸íÀÌ ³ª¿Í ÀÖ½À´Ï´Ù.
Ç¥ 10-3 »ùÇà Æ÷Åаú ÇÔ²² Á¦°øµÇ´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼
¼³¸í
dp-anon.xml
ºñÀÎÁõ ÀÍ¸í »ç¿ëÀÚ°¡ »ç¿ëÇÕ´Ï´Ù.
dp-org.xml
±âº» Á¶Á÷ ¼öÁØ¿¡¼ ·ÎµåµÈ »ùÇà µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ. Á¶Á÷¿¡ »ç¿ëµÇ´Â ¸ðµç Àü¿ª µî·Ï Á¤º¸¿Í Á¶Á÷¿¡¼ »ç¿ëÇϴ ä³Î Á¤ÀǸ¦ Á¤ÀÇÇÕ´Ï´Ù.
dp-org-final.xml
Ã¥°¥ÇÇ ¹× ÀÀ¿ë ÇÁ·Î±×·¥ ä³Î¿¡ Á¤ÀÇµÈ NetMail ¸µÅ©°¡ ÀÖ´Â dp-org.xmlÀÇ º¹»çº». ÀÌ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼´Â NetMail ¼ºñ½º¸¦ ¸¸µé ¶§ »ç¿ëÇÕ´Ï´Ù.
dp-providers.xml
Àü¿ª µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¼öÁØ¿¡¼ ·ÎµåµÈ »ùÇà µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ. ÀÌ ¹®¼´Â ¸ðµç °ø±ÞÀÚ Á¤ÀǸ¦ Á¤ÀÇÇÕ´Ï´Ù. ÀÌ·¯ÇÑ °ø±ÞÀÚ´Â ¸ðµç Á¶Á÷¿¡¼ »ç¿ëµÇ±â ¶§¹®¿¡ ½Ã½ºÅÛÀº ÀÌ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ÃÖ»óÀ§¿¡¼ ·ÎµåÇÏ¸é ¸ðµç Á¶Á÷¿¡¼ À̸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. °ø±ÞÀÚ Á¤ÀÇ°¡ ÇϳªÀÇ Á¶Á÷¿¡¼¸¸ »ç¿ëµÉ °æ¿ì Á¶Á÷ ¼öÁØ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡ Á¤ÀÇÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ »ùÇà µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÇ »ç¿ëÀÚ Á¤ÀÇ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Portal Server 6 2005Q4 Desktop Customization Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ·Îµå
óÀ½ Portal Server¸¦ ¼³Ä¡ÇÒ ¶§ ¼³Ä¡ ÇÁ·Î±×·¥Àº Ãʱâ Á¶Á÷À» ¸¸µì´Ï´Ù. ¼³Ä¡ ÇÁ·Î±×·¥ÀÌ »ç¿ëÀÚÀÇ ÁöÁ¤ ³»¿ë¿¡ µû¶ó µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Àü¿ª ¼öÁØ ¹®¼¿Í ±âº» µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» °¡Á®¿É´Ï´Ù. »ùÇà Æ÷ÅÐÀ» ¼³Ä¡ÇÏÁö ¾Ê±â·Î °áÁ¤ÇÏ¸é »ùÇà µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼´Â ¼³Ä¡µÇÁö ¾Ê½À´Ï´Ù.
±× ÈÄ¿¡´Â »õ Á¶Á÷, ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒÀ» ¸¸µé ¶§ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÌ ÀÚµ¿À¸·Î ·ÎµåµÇÁö ¾Ê½À´Ï´Ù. »õ·Î ¸¸µç Á¶Á÷, ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒÀ» À§ÇÑ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ¼öµ¿À¸·Î ·ÎµåÇØ¾ß ÇÕ´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ·ÎµåÇÏ´Â ±âº»ÀûÀÎ ¹æ¹ýÀº 3°¡ÁöÀÔ´Ï´Ù.
- Sun Java System Access Manager °ü¸® ÄܼÖÀÇ XML ÆíÁý ¸µÅ© »ç¿ë. ÀÌ ¹æ¹ý¿¡¼´Â XML ÆíÁý ¸µÅ©¿Í Á¶Á÷ÀÇ ±âÁ¸ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» »ç¿ëÇÏ¿© º¹»çÇÑ ÈÄ »õ·Ó°Ô ¸¸µç Á¶Á÷, ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒÀÇ ºó µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡ ºÙ¿© ³Ö½À´Ï´Ù. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ·ÎµåÇÏ·Á¸é (°ü¸® ÄܼÖ)À» ÂüÁ¶ÇϽʽÿÀ.
- ¸í·ÉÁÙ »ç¿ë. ÀÌ ¹æ¹ý¿¡¼´Â dpadmin ¸í·ÉÀ» »ç¿ëÇÏ¿© µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ·ÎµåÇÕ´Ï´Ù. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ·ÎµåÇÏ·Á¸é (¸í·ÉÁÙ)À» ÂüÁ¶ÇϽʽÿÀ. dpadmin ¸í·ÉÀ» »ç¿ëÇϱâ Àü¿¡ dpadmin ¸í·É »ç¿ë¿¡ ´ëÇÑ ÁöħÀ» ÂüÁ¶ÇϽʽÿÀ.
- Sun Java System Access Manager °ü¸® ÄܼÖÀÇ ´Ù¿î·Îµå ¹× ¾÷·Îµå ¸µÅ© »ç¿ë. ÀÌ ¹æ¹ý¿¡¼´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ÆÄÀÏ·Î ´Ù¿î·ÎµåÇÑ ÈÄ ÆÄÀϷκÎÅÍ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ¾÷·ÎµåÇÕ´Ï´Ù. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ´Ù¿î·Îµå ¹× ¾÷·ÎµåÇÏ·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ·ÎµåÇÏ·Á¸é (°ü¸® ÄܼÖ)
Âü°í
Access Manager °ü¸® Äֿܼ¡ ´ëÇÑ ÃֽŠÁ¤º¸ ¹× ÀÚ¼¼ÇÑ Á¤º¸´Â Sun Java System Access Manager 2005Q4 °ü¸® ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
- Sun Java System Access Manager °ü¸® Äֿܼ¡ °ü¸®ÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
±âº»ÀûÀ¸·Î À§Ä¡ Ç¥½Ã ¿µ¿ª¿¡¼ [Identity °ü¸®]°¡ ¼±Åõǰí Ž»ö Ç¥½Ã ¿µ¿ª¿¡¼ »ý¼ºµÈ ¸ðµç [Á¶Á÷]ÀÌ Ç¥½ÃµË´Ï´Ù.
- µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» º¹»çÇØ ¿Ã Á¶Á÷À̳ª ÇÏÀ§ Á¶Á÷À» ¼±ÅÃÇÕ´Ï´Ù.
- [º¸±â] ¸Þ´º¿¡¼ [¼ºñ½º]¸¦ ¼±ÅÃÇÕ´Ï´Ù.
- Ž»ö Ç¥½Ã ¿µ¿ª¿¡¼ µ¥½ºÅ©Å¾ ¿·¿¡ ÀÖ´Â µî·Ï Á¤º¸ È»ìÇ¥¸¦ ´©¸¨´Ï´Ù.
µ¥ÀÌÅÍ Ç¥½Ã ¿µ¿ª¿¡ Æ÷ÅÐ µ¥½ºÅ©Å¾ ¼Ó¼ºÀÌ Ç¥½ÃµË´Ï´Ù.
- µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» º¹»çÇÕ´Ï´Ù.
[XML ÆíÁý]À» ´©¸¥ ´ÙÀ½ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÇ Àüü ÅؽºÆ®¸¦ ¼±ÅÃÇÏ¿© º¹»çÇÕ´Ï´Ù.
- µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ·ÎµåÇÒ Á¶Á÷À̳ª ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒÀ» ¼±ÅÃÇÕ´Ï´Ù.
- Ž»ö Ç¥½Ã ¿µ¿ªÀÇ [º¸±â] ¸Þ´º¿¡¼ [¼ºñ½º]¸¦ ¼±ÅÃÇÕ´Ï´Ù.
- Ž»ö Ç¥½Ã ¿µ¿ª¿¡¼ µ¥½ºÅ©Å¾ ¿·¿¡ ÀÖ´Â µî·Ï Á¤º¸ È»ìÇ¥¸¦ ´©¸¨´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ XMLÀ» Æ÷ÇÔÇÏ¿© Æ÷ÅÐ µ¥½ºÅ©Å¾ ¼ºñ½º ¼Ó¼ºÀÇ ¸ñ·ÏÀÌ µ¥ÀÌÅÍ Ç¥½Ã ¿µ¿ª¿¡ ³ªÅ¸³³´Ï´Ù.
- [XML ÆíÁý]À» ´©¸¨´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ XML ¹®¼°¡ ÅؽºÆ® â¿¡ ³ªÅ¸³³´Ï´Ù.
- º¹»çµÈ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ Ã¢¿¡ ºÙ¿© ³Ö½À´Ï´Ù.
- ¿Ï·áµÇ¸é [ÀúÀå]À» ´©¸¨´Ï´Ù.
º¯°æ ³»¿ëÀº ÇØ´ç Á¶Á÷¿¡ ÀÖ´Â »ç¿ëÀÚ¿¡°Ô¸¸ ¿µÇâÀ» ¹ÌĨ´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ·ÎµåÇÏ·Á¸é (¸í·ÉÁÙ)
dpadmin ¸í·ÉÀÇ modify ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ·ÎµåÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ÀÇ ¸í·ÉÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ (dp-org.xml)À» ·ÎµåÇÕ´Ï´Ù.
dpadmin add -u "uid=amAdmin,ou=People,o=sesta.com,o=isp" -w password -d
"o=sesta.com,o=isp" dp-org.xml
Âü°í
LDAP¿¡ º¯°æ ³»¿ëÀ» ¾²±â Àü¿¡ ¸í·ÉÀÌ ¼º°øÀûÀÎÁö È®ÀÎÇÏ·Á¸é ÆÄÀÏ À̸§ ¾ÕÀÇ ¸í·É ¸¶Áö¸·¿¡ -r ¶Ç´Â --dry-run ¿É¼ÇÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ´Ù¿î·Îµå ¹× ¾÷·ÎµåÇÏ·Á¸é
Âü°í
Access Manager °ü¸® Äֿܼ¡ ´ëÇÑ ÃֽŠÁ¤º¸ ¹× ÀÚ¼¼ÇÑ Á¤º¸´Â Sun Java System Access Manager 2005Q4 °ü¸® ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
- Sun Java System Access Manager °ü¸® Äֿܼ¡ °ü¸®ÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
±âº»ÀûÀ¸·Î À§Ä¡ Ç¥½Ã ¿µ¿ª¿¡¼ [Identity °ü¸®]°¡ ¼±Åõǰí Ž»ö Ç¥½Ã ¿µ¿ª¿¡¼ »ý¼ºµÈ ¸ðµç [Á¶Á÷]ÀÌ Ç¥½ÃµË´Ï´Ù.
- µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» º¹»çÇØ ¿Ã Á¶Á÷À̳ª ÇÏÀ§ Á¶Á÷À» ¼±ÅÃÇÕ´Ï´Ù.
- Ž»ö Ç¥½Ã ¿µ¿ªÀÇ [º¸±â] ¸Þ´º¿¡¼ [¼ºñ½º]¸¦ ¼±ÅÃÇÕ´Ï´Ù.
- Ž»ö Ç¥½Ã ¿µ¿ª¿¡¼ µ¥½ºÅ©Å¾ ¿·¿¡ ÀÖ´Â µî·Ï Á¤º¸ È»ìÇ¥¸¦ ´©¸¨´Ï´Ù.
µ¥ÀÌÅÍ Ç¥½Ã ¿µ¿ª¿¡ Æ÷ÅÐ µ¥½ºÅ©Å¾ ¼Ó¼ºÀÌ Ç¥½ÃµË´Ï´Ù.
- Àü¿ª ¼Ó¼º ºÎºÐ¿¡¼ [XML ´Ù¿î·Îµå]¸¦ ´©¸£°í µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ÆÄÀÏ¿¡ ÀúÀåÇÕ´Ï´Ù.
- Ž»ö Ç¥½Ã ¿µ¿ª¿¡¼ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ¾÷·ÎµåÇÒ Á¶Á÷À̳ª ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒÀ» ¼±ÅÃÇÕ´Ï´Ù.
- Ž»ö Ç¥½Ã ¿µ¿ªÀÇ [º¸±â] ¸Þ´º¿¡¼ [¼ºñ½º]¸¦ ¼±ÅÃÇÕ´Ï´Ù.
- Ž»ö Ç¥½Ã ¿µ¿ª¿¡¼ µ¥½ºÅ©Å¾ ¿·¿¡ ÀÖ´Â µî·Ï Á¤º¸ È»ìÇ¥¸¦ ´©¸¨´Ï´Ù.
- [XML ¾÷·Îµå]¸¦ ´©¸£°í ·ÎµåÇÒ ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù.
- [¾÷·Îµå]¸¦ ´©¸¨´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¾÷·Îµå°¡ ¼º°øÇß´Ù´Â ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
- [´Ý±â]¸¦ ´©¸¨´Ï´Ù.
º¯°æ ³»¿ëÀº ÇØ´ç Á¶Á÷¿¡ ÀÖ´Â »ç¿ëÀÚ¿¡°Ô¸¸ ¿µÇâÀ» ¹ÌĨ´Ï´Ù.
Àüü µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» º¸·Á¸é
Àüü µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» º¸·Á¸é, list ÇÏÀ§ ¸í·É°ú ÇÔ²² dpadmin ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù. ¿¹:
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» Á¦°ÅÇÏ·Á¸é
¼Õ»óµÇ´Â °æ¿ì¿Í °°ÀÌ ¸î °¡Áö ÀÌÀ¯·Î ÀÎÇØ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» Á¦°ÅÇÏ·Á¸é dpadmin ¸í·É°ú ÇÔ²² remove ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î ·çÆ®¿¡¼ Àüü µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ (dp-org.xml)À» Á¦°ÅÇÏ·Á¸é
dpadmin remove -u "uid=amAdmin,ou=People,o=sesta.com,o=isp" -w password -d "o=sesta.com,o=isp" -t root
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÌ ÇÊ¿äÇÑ ·çÆ®³ª ³ëµå¿¡¼ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» Á¦°ÅÇÏ´Â °æ¿ì »õ·Î¿î ÇÁ·ÎÇÊÀ» ·ÎµåÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î À§¿¡ ³ª¿Â dp-org.xml µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» Á¦°ÅÇß´Ù¸é dp-org-final.xml µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ°ú °°ÀÌ À¯»çÇÑ ´Ù¸¥ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ·ÎµåÇØ¾ß ÇÕ´Ï´Ù. µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ·Îµå¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ·ÎµåÇÏ·Á¸é (¸í·ÉÁÙ)À» ÂüÁ¶ÇϽʽÿÀ.
ä³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸® ¸µÅ©¸¦ »ç¿ëÇÏ¿© ä³Î °ü¸®
´ÙÀ½À» °ü¸®ÇÏ·Á¸é ä³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸® ¸µÅ©¸¦ »ç¿ëÇÕ´Ï´Ù.
- µî·Ï Á¤º¸¡ªÀü¿ª µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ µî·Ï Á¤º¸¸¦ Á¤ÀÇÇÏ°í Ãß°¡ÇÕ´Ï´Ù.
- ÄÁÅ×À̳ʡªÄÁÅÙÆ® ÄÁÅ×À̳ʸ¦ ÄÁÅ×À̳ʿ¡ Ãß°¡Çϰųª ÄÁÅ×À̳ʿ¡¼ Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÄÁÅÙÆ® ÄÁÅ×À̳ÊÀÇ µî·Ï Á¤º¸¸¦ ¼öÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- ä³Î¡ªÃ¤³ÎÀ» ÄÁÅ×À̳ʿ¡ Ãß°¡Çϰųª ÄÁÅ×À̳ʿ¡¼ Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¶ÇÇÑ Ã¤³ÎÀÇ µî·Ï Á¤º¸¸¦ ¼öÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
µ¥½ºÅ©Å¾ ¼Ó¼º ÆäÀÌÁö¸¦ »ç¿ëÇÒ °æ¿ì À§ÀÓµÈ °ü¸®Àڴ ä³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸® ¸µÅ©¸¸ º¸°Ô µË´Ï´Ù. ´Ù¸¥ ¸ðµç µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¼Ó¼ºÀº ¼û°ÜÁö¹Ç·Î º¸¾ÈÀÌ °¡´ÉÇÕ´Ï´Ù.
ä³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸® ±âº» °ø±ÞÀÚ
Æ÷ÅÐ µ¥½ºÅ©Å¾ ä³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸® ¸µÅ©´Â ÄÁÅ×ÀÌ³Ê Ã¤³ÎÀ̳ª ÄÁÅÙÆ® ä³ÎÀ» Ãß°¡Çϰųª »èÁ¦ÇÒ ¼ö ÀÖ´Â °ü¸® ȸéÀ» Ç¥½ÃÇÕ´Ï´Ù.
ä³Î Ãß°¡
[ä³Î¿¡ ¸µÅ© Ãß°¡] ¸ñ·Ï¿¡¼´Â Á¤ÀÇµÈ ÄÁÅÙÆ® °ø±ÞÀÚ ¸ñ·Ï¿¡¼ Ãß°¡ÇÒ ÄÁÅÙÆ® °ø±ÞÀÚ¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç¥ 10-4´Â »õ ä³ÎÀ» ¸¸µé ¶§ ±âº»À¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â °ø±ÞÀÚ Ã¤³ÎÀÌ ³ª¿Í ÀÖ½À´Ï´Ù. µÎ ¿ÀÌ ÀÖ´Â ÀÌ Ç¥ÀÇ Ã¹ ¹ø° ¿¿¡´Â °ø±ÞÀÚ, µÎ ¹ø° ¿¿¡´Â °ø±ÞÀÚ¿¡ ´ëÇÑ °£·«ÇÑ ¼³¸íÀÌ ³ª¿Í ÀÖ½À´Ï´Ù. Á¤ÀÇµÈ ÄÁÅÙÆ® °ø±ÞÀÚ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Portal Server 6 2005Q4 Desktop Customization Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ç¥ 10-4 Á¤ÀÇµÈ °ø±ÞÀÚ Ã¤³Î
°ø±ÞÀÚ
¼³¸í
AppProvider
À¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¸µÅ©¸¦ ³ª¿ÇÕ´Ï´Ù (¸ñ·ÏÀº »ç¿ëÀÚ°¡ »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖÀ½).
BookmarkProvider
»ç¿ëÀÚ°¡ Æ÷ÅÐ ÆäÀÌÁö¿¡ Ç¥½ÃµÈ Ã¥°¥ÇÇ ¸ñ·ÏÀ» °ü¸®ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù.
JSPProvider
Çϳª ÀÌ»óÀÇ JSP¢â ÆÄÀÏ¿¡¼ ÄÁÅÙÆ®¸¦ °¡Á®¿É´Ï´Ù.
LoginProvider
À͸í Æ÷ÅÐ ÆäÀÌÁö·ÎºÎÅÍ »ç¿ëÀÚ°¡ Sun Java System Access Manager¿¡ ÀÎÁõ ¹ÞÀ» ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù.
MailCheckProvider
»ç¿ëÀÚÀÇ ¸ÞÀÏ »óÅ¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.
NotesProvider
½Ã½ºÅÛ Àüü ¸Þ½ÃÁö¸¦ ³ª¿ÇÏ°í »ç¿ëÀÚ°¡ ÇØ´ç ¸Þ½ÃÁö¸¦ °Ô½ÃÇÒ ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù.
SearchProvider
Sun Java System Portal Server °Ë»ö ¿£ÁøÀ» »ç¿ëÇÏ¿© °Ë»ö ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
URLScraperProvider
ÇØ´ç URL¿¡¼ ÄÁÅÙÆ®¸¦ ¾ò°í Sun Java System Portal Server¸¦ »ç¿ëÇÏ¿© ÄÁÅÙÆ®ÀÇ Çü½ÄÀ» Á¤ÇÕ´Ï´Ù.
UserInfoProvider
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹× Access Manager¿¡¼ Á¤º¸¸¦ ¼öÁýÇÕ´Ï´Ù. Àλ縻, »ç¿ëÀÚ À̸§, ½Ã°£´ë, ·ÎÄÌÀ» Ç¥½ÃÇÏ°í »ç¿ëÀÚÀÇ IMAP ¹× SMTP µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÕ´Ï´Ù.
XMLProvider
ÇØ´ç URL¿¡¼ XML ÄÁÅÙÆ®¸¦ °¡Á®¿À°í XSLT¸¦ »ç¿ëÇÏ¿© ÄÁÅÙÆ®¸¦ ¸¶Å©¾÷ ¾ð¾î·Î º¯È¯ÇÕ´Ï´Ù.
´Ü¼ø À¥ ¼ºñ½º °ø±ÞÀÚ
SWS (Simple Web Services) °ø±ÞÀÚ´Â µ¥ÀÌÅÍ ÁöÇâÀû À¥ ¼ºñ½º¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ °ø±ÞÀÚ¸¦ ±â¹ÝÀ¸·Î »ùÇà ä³ÎÀº ȯÀ² ¼ºñ½º¿¡ ¾×¼¼½ºÇÏ¿© À¥ ¼ºñ½ºÀÇ ±¸ÇöÀ» ÀÔÁõÇϱ⵵ ÇÕ´Ï´Ù.
SWS ä³ÎÀÇ À¯ÇüÀº 2°¡Áö ÀÔ´Ï´Ù.
»çÀü ±¸¼ºµÈ »ùÇà À¥ ¼ºñ½º ä³ÎÀº ±âº»ÀûÀ¸·Î »ùÇà Æ÷ÅÐ µ¥½ºÅ©Å¾¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±¸¼º °¡´É »ùÇà À¥ ¼ºñ½º ä³ÎÀº Access Manager °ü¸® ÄܼÖÀ» ÅëÇØ °ü¸®ÀÚ°¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
µÎ À¥ ¼ºñ½º ä³ÎÀº »ó´ëÀûÀ¸·Î ´Ü¼øÇÑ À¥ ¼ºñ½º ¿¹¸¦ µé¾î, ÀÔ·Â ¸Å°³ º¯¼ö¿Í »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Ç¥½Ã¿¡ ´ëÇÑ ¿ä±¸ »çÇ×ÀÌ º¹ÀâÇÏÁö ¾ÊÀº À¥ ¼ºñ½º¿¡ ÀûÇÕÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ü¼ø À¥ ¼ºñ½º °ø±ÞÀÚ¿¡¼ ƯÁ¤ À¥ ¼ºñ½º¸¦ ó¸®ÇÒ ¼ö ÀÖ´Â Áغñ°¡ µÇÁö ¾Ê¾Ò´Ù°í °¨ÁöµÇ¸é ÀûÇÕÇÑ ¸Þ½ÃÁö¸¦ »ç¿ëÀÚ¿¡°Ô Ç¥½ÃÇÕ´Ï´Ù.
¾ðÁ¦¶óµµ ÀÌ °ø±ÞÀÚ¿¡ ±â¹ÝÇÑ Ã¤³ÎÀº ´ÜÀÏ À¥ ¼ºñ½º ¹× °ü·Ã ¹æ¹ýÀ¸·Î Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù. ´Ü¼ø À¥ ¼ºñ½º °ø±ÞÀÚ´Â Á¤¼ö, ¹®ÀÚ¿, ´õºí°ú °°Àº ´Ü¼øÇÑ µ¥ÀÌÅÍ À¯ÇüÀ» Áö¿øÇÕ´Ï´Ù. À̹ø ¸±¸®½º¿¡¼ ´Ü¼ø À¥ ¼ºñ½º °ø±ÞÀÚ´Â ´ÙÀ½À» Áö¿øÇÕ´Ï´Ù.
- ÀÔ·Â ¹× Ãâ·Â ¸Å°³ º¯¼ö¿¡¼ ´Ü¼øÇÏ°í º¹ÀâÇÑ À¯ÇüÀÇ ¹è¿
- ÁßøµÈ º¹ÀâÇÑ À¯Çü ¹× ´Ü¼øÇÏ°í º¹ÀâÇÑ À¯Çü¿¡ ´ëÇÑ 1Â÷¿ø µ¿Á¾ ¹è¿
- ÇØ´ç Java ¸Þ½ÃÁö°¡ ¹è¿, ±¸Á¶ (Java Beans), ´Ü¼øÇÑ À¯ÇüÀÇ 1Â÷¿ø ¹è¿ (int, char, string) ¹× ±¸Á¶/°´Ã¼ (º¹ÀâÇÑ À¯Çü)ÀÎ º¹ÀâÇÑ xml ¸Þ½ÃÁö°¡ Æ÷ÇÔµÈ À¥ ¼ºñ½º
- À¥ ¼ºñ½ºÀÇ ´Ü¹æÇâ ÀÛµ¿. ¾Ë¸² ½ºÅ¸ÀÏÀÇ ´Ü¹æÇâ À¥ ¼ºñ½º ÀÛµ¿¸¸ Áö¿øÇÕ´Ï´Ù. ¿äû ÀÀ´ä ½ºÅ¸ÀÏ ¼ºñ½º´Â Áö¿øÇÏÁö ¾Ê½À´Ï´Ù (ÇöÀç jax-rpc¿¡ ´ëÇÑ Á¦ÇÑ).
´Ü¼ø À¥ ¼ºñ½º °ø±ÞÀÚ´Â WSDL Á¤ÀÇÀÇ ¹ÙÀεù ÀÛ¾÷¿¡¼ ¿À·ù°¡ ÀÖ´Â µ¥ÀÌÅÍ »ç¿ëÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.
´Ü¼ø À¥ ¼ºñ½º °ø±ÞÀÚ´Â ´ÙÀ½ÀÇ WSDL ±¸¼º µî·Ï Á¤º¸ À¯ÇüÀ» Áö¿øÇÕ´Ï´Ù.
»çÀü ±¸¼ºµÈ À¥ ¼ºñ½º ä³Î
»çÀü ±¸¼ºµÈ »ùÇà À¥ ¼ºñ½º ä³Î¿¡¼´Â °£´ÜÇÑ »ùÇà ÅëÈ º¯È¯±â ¼ºñ½º¿Í »óÈ£ ÀÛ¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù.
»çÀü ±¸¼ºµÈ À¥ ¼ºñ½º ä³ÎÀ» ¼³Á¤ÇÏ·Á¸é °ü¸® Äֿܼ¡¼ WSDL URL°ú ¸Þ¼Òµå À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
±¸¼º °¡´ÉÇÑ À¥ ¼ºñ½º ä³Î
±¸¼º °¡´ÉÇÑ À¥ ¼ºñ½º ä³ÎÀ» »ç¿ëÇÏ¸é »ç¿ëÀÚ°¡ ä³ÎÀ» »ç¿ëÀÚ ÁöÁ¤ À¥ ¼ºñ½º¸¦ °¡¸®Å°µµ·Ï ÀüȯÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸¦ À§Çؼ´Â »ç¿ëÀÚ¿¡°Ô WSDL URL°ú À¥ ¼ºñ½º¿¡ ¼ÓÇÏ´Â ¸Þ¼µå °ªÀ» ¼öÁ¤ÇÒ ¼ö ÀÖµµ·Ï ÇÏ¸é µË´Ï´Ù. ±×·¯³ª »çÀü ±¸¼ºµÈ ä³Î À¯Çü°ú´Â ´Þ¸® ±¸¼º °¡´ÉÇÑ À¥ ¼ºñ½º ä³Î¿¡¼´Â »ç¿ëÀÚ°¡ À¥ ¼ºñ½º ÀÔ·Â ¸Å°³ º¯¼ö¿¡ ´ëÇÑ ±âº»°ªÀ» ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.
»õ ÄÁÅ×ÀÌ³Ê Ã¤³Î
[ÄÁÅ×ÀÌ³Ê Ã¤³ÎÀ» À§ÇÑ »õ ¸µÅ©] ¸ñ·Ï¿¡¼´Â Á¤ÀÇµÈ ÄÁÅÙÆ® °ø±ÞÀÚ ¸ñ·Ï¿¡¼ ¸¸µé ÄÁÅ×ÀÌ³Ê °ø±ÞÀÚ¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç¥ 10-5´Â »õ ä³ÎÀ» ¸¸µé ¶§ ±âÁØÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â Á¤ÀÇµÈ °ø±ÞÀÚ Ã¤³ÎÀ» º¸¿©ÁÝ´Ï´Ù. µÎ ¿ÀÌ ÀÖ´Â ÀÌ Ç¥ÀÇ Ã¹ ¹ø° ¿¿¡´Â °ø±ÞÀÚ, µÎ ¹ø° ¿¿¡´Â °ø±ÞÀÚ¿¡ ´ëÇÑ °£·«ÇÑ ¼³¸íÀÌ ³ª¿Í ÀÖ½À´Ï´Ù. Á¤ÀÇµÈ ÄÁÅÙÆ® °ø±ÞÀÚ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Portal Server 6 2005Q4 Desktop Customization Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
Ç¥ 10-5 Á¤ÀÇµÈ °ø±ÞÀÚ ÄÁÅ×ÀÌ³Ê Ã¤³Î
°ø±ÞÀÚ
¼³¸í
JSPFrameCustomTableContainerProvider
»ç¿ëÀÚÀÇ JSP ÇÁ·¹ÀÓ ÁýÇÕ ±â¹Ý Æ÷ÅÐ µ¥½ºÅ©Å¾¿¡ »õ ÇÁ·¹ÀÓÀ» ¸¸µì´Ï´Ù.
JSPSingleContainerProvider
´ÜÀÏ Ã¤³ÎÀ» Ç¥½ÃÇÕ´Ï´Ù.
JSPTabContainerProvider
Á¦¸ñÀÌ ÀÖ´Â ´Ù¼öÀÇ ÅÇÀ¸·Î ±¸¼ºµÈ ä³ÎÀ» Ç¥½ÃÇÕ´Ï´Ù.
JSPTabCustomTableContainerProvider
»ç¿ëÀÚÀÇ JSP ÅÇ ±â¹Ý Æ÷ÅÐ µ¥½ºÅ©Å¾¿¡ »õ ÅÇÀ» ¸¸µì´Ï´Ù.
JSPTableContainerProvider
Å×ÀÌºí¿¡ ÄÁÅÙÆ® ä³ÎÀ» Ç¥½ÃÇÕ´Ï´Ù.
TemplateEditContainerProvider
ÆíÁý ÆäÀÌÁö¸¦ À§ÇÑ ÇÁ·¹ÀÓÀ» ÀÛ¼ºÇÕ´Ï´Ù.
TemplateTabContainerProvider
¿©·¯ ÅÇÀ» Áö¿øÇÕ´Ï´Ù.
TemplateTabCustomTableContainerProvider
»õ ÅÇÀ» ¸¸µì´Ï´Ù.
TemplateTableContainerProvider
Å×ÀÌºí¿¡ ÄÁÅÙÆ® ä³ÎÀ» Ç¥½ÃÇÕ´Ï´Ù.
ä³Î ¶Ç´Â ÄÁÅ×ÀÌ³Ê Ã¤³ÎÀ» ¸¸µé·Á¸é
Âü°í
Access Manager °ü¸® Äֿܼ¡ ´ëÇÑ ÃֽŠÁ¤º¸ ¹× ÀÚ¼¼ÇÑ Á¤º¸´Â Sun Java System Access Manager 2005Q4 °ü¸® ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
- Sun Java System Access Manager °ü¸® Äֿܼ¡ °ü¸®ÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
±âº»ÀûÀ¸·Î À§Ä¡ Ç¥½Ã ¿µ¿ª¿¡¼ [Identity °ü¸®]°¡ ¼±Åõǰí Ž»ö Ç¥½Ã ¿µ¿ª¿¡¼ »ý¼ºµÈ ¸ðµç [Á¶Á÷]ÀÌ Ç¥½ÃµË´Ï´Ù.
- ä³ÎÀ» Ãß°¡ÇÒ Á¶Á÷À̳ª ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒÀ» ¼±ÅÃÇÕ´Ï´Ù.
À§ÀÓµÈ °ü¸®ÀÚ·Î ·Î±×ÀÎÇÏ¸é °ü¸® ¾×¼¼½º ±ÇÇÑÀ» °¡Áø Á¶Á÷, ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒ·Î ÀÚµ¿À¸·Î À̵¿ÇÕ´Ï´Ù.
- Ž»ö Ç¥½Ã ¿µ¿ªÀÇ [º¸±â] ¸Þ´º¿¡¼ [¼ºñ½º]¸¦ ¼±ÅÃÇÕ´Ï´Ù.
- Ž»ö Ç¥½Ã ¿µ¿ª¿¡¼ Æ÷ÅÐ µ¥½ºÅ©Å¾ ¿·¿¡ ÀÖ´Â µî·Ï Á¤º¸ È»ìÇ¥¸¦ ´©¸¨´Ï´Ù.
µ¥½ºÅ©Å¾ ¼Ó¼º ÆäÀÌÁö°¡ µ¥ÀÌÅÍ Ç¥½Ã ¿µ¿ª¿¡ ³ªÅ¸³³´Ï´Ù.
- µ¥½ºÅ©Å¾ ÆäÀÌÁö¿¡¼ [ä³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸®] ¸µÅ©¸¦ ´©¸¨´Ï´Ù.
ÄÁÅ×ÀÌ³Ê °æ·Î°¡ ·çÆ®·Î ¼³Á¤µÈ ä³Î ÆäÀÌÁö°¡ ³ªÅ¸³³´Ï´Ù.
- ä³ÎÀ̳ª ÄÁÅ×À̳ʸ¦ Ãß°¡ÇÒ [ÄÁÅ×À̳Ê]¸¦ ´©¸¨´Ï´Ù.
ÆäÀÌÁö »ó´Ü¿¡ ä³ÎÀÌ Ãß°¡µÉ ÄÁÅ×ÀÌ³Ê °æ·Î°¡ ³ªÅ¸³³´Ï´Ù. Á¤ÀÇµÈ Ã¤³Î ¹× ÄÁÅ×À̳ʰ¡ ÀÖÀ¸¸é ¸ñ·Ï¿¡ ³ªÅ¸³³´Ï´Ù.
- [»õ·Î ¸¸µé±â]¸¦ ´·¯ ÄÁÅ×À̳ʳª ä³ÎÀ» Ãß°¡ÇÕ´Ï´Ù.
ÄÁÅ×ÀÌ³Ê Ã¤³ÎÀ» Ãß°¡ÇÏ·Á¸é [ÄÁÅ×ÀÌ³Ê Ã¤³Î]¿¡¼ [»õ·Î ¸¸µé±â]¸¦ ´©¸¨´Ï´Ù. ä³ÎÀ» Ãß°¡ÇÏ·Á¸é [ä³Î]¿¡¼ [»õ·Î ¸¸µé±â]¸¦ ´©¸¨´Ï´Ù.
»õ ä³Î ÆäÀÌÁö°¡ ³ªÅ¸³³´Ï´Ù.
- ä³Î À̸§À» ÀÔ·ÂÇÏ°í ¸Þ´º¿¡¼ °ø±ÞÀÚ À¯ÇüÀ» ¼±ÅÃÇÕ´Ï´Ù.
»ç¿ë °¡´ÉÇÑ °ø±ÞÀÚ¿¡ ´ëÇؼ´Â Ç¥ 10-4¸¦ ÂüÁ¶ÇϽʽÿÀ.
- [¸¸µé±â]¸¦ ´©¸¨´Ï´Ù.
ä³Î ¶Ç´Â ÄÁÅ×ÀÌ³Ê Ã¤³Î µî·Ï Á¤º¸¸¦ ¼öÁ¤ÇÏ·Á¸é
Âü°í
Access Manager °ü¸® Äֿܼ¡ ´ëÇÑ ÃֽŠÁ¤º¸ ¹× ÀÚ¼¼ÇÑ Á¤º¸´Â Sun Java System Access Manager 2005Q4 °ü¸® ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
- Sun Java System Access Manager °ü¸® Äֿܼ¡ °ü¸®ÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
±âº»ÀûÀ¸·Î À§Ä¡ Ç¥½Ã ¿µ¿ª¿¡¼ [Identity °ü¸®]°¡ ¼±Åõǰí Ž»ö Ç¥½Ã ¿µ¿ª¿¡¼ »ý¼ºµÈ ¸ðµç [Á¶Á÷]ÀÌ Ç¥½ÃµË´Ï´Ù.
- ä³ÎÀ» ¼öÁ¤ÇÒ Á¶Á÷À̳ª ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒÀ» ¼±ÅÃÇÕ´Ï´Ù.
À§ÀÓµÈ °ü¸®ÀÚ·Î ·Î±×ÀÎÇÏ¸é °ü¸® ¾×¼¼½º ±ÇÇÑÀ» °¡Áø Á¶Á÷, ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒ·Î ÀÚµ¿À¸·Î À̵¿ÇÕ´Ï´Ù.
- [º¸±â] ¸Þ´º¿¡¼ [¼ºñ½º]¸¦ ¼±ÅÃÇÕ´Ï´Ù.
- Ž»ö Ç¥½Ã ¿µ¿ª¿¡¼ Æ÷ÅÐ µ¥½ºÅ©Å¾ ¿·¿¡ ÀÖ´Â µî·Ï Á¤º¸ È»ìÇ¥¸¦ ´©¸¨´Ï´Ù.
µ¥½ºÅ©Å¾ ¼Ó¼º ÆäÀÌÁö°¡ µ¥ÀÌÅÍ Ç¥½Ã ¿µ¿ª¿¡ ³ªÅ¸³³´Ï´Ù.
- µ¥½ºÅ©Å¾ ÆäÀÌÁö¿¡¼ [ä³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸®] ¸µÅ©¸¦ ´©¸¨´Ï´Ù.
[ä³Î] ÆäÀÌÁö°¡ ³ªÅ¸³³´Ï´Ù. »ó´Ü¿¡ ÄÁÅ×ÀÌ³Ê °æ·Î°¡ ³ªÅ¸³³´Ï´Ù. Á¤ÀÇµÈ Ã¤³ÎÀÌ ¸ñ·Ï¿¡ ³ªÅ¸³³´Ï´Ù.
- ¼öÁ¤ÇÒ Ã¤³ÎÀ̳ª ÄÁÅ×ÀÌ³Ê Ã¤³Î ¿·ÀÇ [µî·Ï Á¤º¸ ÆíÁý] ¸µÅ©¸¦ ´©¸¨´Ï´Ù.
[µî·Ï Á¤º¸] ÆäÀÌÁö°¡ ³ªÅ¸³³´Ï´Ù.
- ÇÊ¿ä¿¡ µû¶ó ¼Ó¼ºÀ» ¼öÁ¤ÇÕ´Ï´Ù.
ä³Î µî·Ï Á¤º¸¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Portal Server 6 2005Q4 Desktop Customization Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
- ¿Ï·áµÇ¸é [ÀúÀå]À» ´©¸¨´Ï´Ù.
ä³ÎÀ̳ª ÄÁÅ×ÀÌ³Ê Ã¤³ÎÀ» Á¦°ÅÇÏ·Á¸é
Âü°í
Access Manager °ü¸® Äֿܼ¡ ´ëÇÑ ÃֽŠÁ¤º¸ ¹× ÀÚ¼¼ÇÑ Á¤º¸´Â Sun Java System Access Manager 2005Q4 °ü¸® ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
- Sun Java System Access Manager °ü¸® Äֿܼ¡ °ü¸®ÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
±âº»ÀûÀ¸·Î À§Ä¡ Ç¥½Ã ¿µ¿ª¿¡¼ [Identity °ü¸®]°¡ ¼±Åõǰí Ž»ö Ç¥½Ã ¿µ¿ª¿¡¼ »ý¼ºµÈ ¸ðµç [Á¶Á÷]ÀÌ Ç¥½ÃµË´Ï´Ù.
- ä³ÎÀ» ¼öÁ¤ÇÒ Á¶Á÷À̳ª ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒÀ» ¼±ÅÃÇÕ´Ï´Ù.
À§ÀÓµÈ °ü¸®ÀÚ·Î ·Î±×ÀÎÇÏ¸é °ü¸® ¾×¼¼½º ±ÇÇÑÀ» °¡Áø Á¶Á÷, ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒ·Î ÀÚµ¿À¸·Î À̵¿ÇÕ´Ï´Ù.
- Ž»ö Ç¥½Ã ¿µ¿ªÀÇ [º¸±â] ¸Þ´º¿¡¼ [¼ºñ½º]¸¦ ¼±ÅÃÇÕ´Ï´Ù.
- Ž»ö Ç¥½Ã ¿µ¿ª¿¡¼ Æ÷ÅÐ µ¥½ºÅ©Å¾ ¿·¿¡ ÀÖ´Â µî·Ï Á¤º¸ È»ìÇ¥¸¦ ´©¸¨´Ï´Ù.
µ¥½ºÅ©Å¾ ¼Ó¼º ÆäÀÌÁö°¡ µ¥ÀÌÅÍ Ç¥½Ã ¿µ¿ª¿¡ ³ªÅ¸³³´Ï´Ù.
- µ¥½ºÅ©Å¾ ÆäÀÌÁö¿¡¼ [ä³Î ¹× ÄÁÅ×ÀÌ³Ê °ü¸®] ¸µÅ©¸¦ ´©¸¨´Ï´Ù.
[ä³Î] ÆäÀÌÁö°¡ ³ªÅ¸³³´Ï´Ù. »ó´Ü¿¡ ÄÁÅ×ÀÌ³Ê °æ·Î°¡ ³ªÅ¸³³´Ï´Ù. Á¤ÀÇµÈ Ã¤³ÎÀÌ ¸ñ·Ï¿¡ ³ªÅ¸³³´Ï´Ù.
- Á¦°ÅÇÒ Ã¤³ÎÀ̳ª ÄÁÅ×ÀÌ³Ê Ã¤³Î ¿·ÀÇ È®ÀζõÀ» ´©¸¨´Ï´Ù. ±×·± ´ÙÀ½ [»èÁ¦]¸¦ ´©¸¨´Ï´Ù.
- ä³ÎÀÌ »èÁ¦µÇ°í ä³Î ¸ñ·Ï¿¡¼ ±× ä³ÎÀÌ ¾ø¾îÁöµµ·Ï ¾÷µ¥ÀÌÆ®µË´Ï´Ù.
ÄÁÅ×ÀÌ³Ê °ü¸®
ÄÁÅ×À̳ʸ¦ °ü¸®ÇÒ ¶§ Sun Java System Access Manager °ü¸®ÀÚ ÄܼÖÀ» »ç¿ëÇÏ¸é µð½ºÇ÷¹ÀÌ XMLÀ» Á÷Á¢ ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. dpadmin ¸í·ÉÀ» »ç¿ëÇÒ ¼öµµ Àִµ¥ ÀÌ ¸í·É¿¡ ´ëÇؼ´Â ÀÌ ÀýÀÇ ¸¹Àº ºÎºÐÀ» ÇÒ¾ÖÇÏ¿© ´Ù¾çÇÑ ¿¹¸¦ µé¾î ¼³¸íÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ ¿¹´Â ¾Æ·¡¿Í °°½À´Ï´Ù.
Sun Java System Access Manager °ü¸® ÄܼÖÀ» ÅëÇØ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ÆíÁýÇϱâ À§ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ÅؽºÆ® â »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
dpadmin ¸í·É »ç¿ë
dpadmin ¸í·ÉÀÇ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
$ dpadmin list|merge|modify|add|remove [command-specific options] -u uid -w password {-g|-d dn} [-l locale] [-r] [-b] [-h] {-v|--version} [file]
dpadmin ¸í·ÉÀÇ ±¸¹®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Sun Java System Portal Server 6 2005Q4 Technical Reference Guide¸¦ ÂüÁ¶ÇϽʽÿÀ. dpadmin ¸í·ÉÀ» ½ÇÇàÇÒ ¶§¿¡´Â ´ÙÀ½¿¡ ÁÖÀÇÇÕ´Ï´Ù.
- file Àμö¡ªÀÖ´Â °æ¿ì file Àμö´Â ¸í·ÉÁÙ¿¡¼ ¸¶Áö¸· Àμö¿©¾ß ÇÕ´Ï´Ù. ÀÌ Àμö´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ DTD¸¦ µû¸£´Â XML ´ÜÆíÀÌ µé¾î ÀÖ´Â XML ÆÄÀÏ·Î °æ·Î¸¦ ÁöÁ¤ÇÕ´Ï´Ù. XML ÀÔ·ÂÀÌ ÇÊ¿äÇÑ ÇÏÀ§ ¸í·É¿¡´Â modify¿Í add°¡ ÀÖ½À´Ï´Ù.
Àüü µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» Ãß°¡Çϰųª ¼öÁ¤ÇÏ·Á¸é Ç×»ó ÀûÇÕÇÑ XML Çì´õ¸¦ Æ÷ÇÔ½Ãŵ´Ï´Ù. ¿¹:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">
- list ÇÏÀ§ ¸í·É¡ªµð½ºÇ÷¹ÀÌ ÇÁ·ÎÇʳëµå °´Ã¼¸¦ °Ë»öÇÏ°í Ç¥½ÃÇÕ´Ï´Ù. °´Ã¼´Â ¿ø½Ã XML Çü½ÄÀ¸·Î Ç¥½ÃµË´Ï´Ù. Ç¥½ÃµÉ °´Ã¼°¡ stdoutÀ¸·Î º¸³»Áý´Ï´Ù. -n ¶Ç´Â --name ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é Àüü µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼°¡ Ç¥½ÃµË´Ï´Ù. -n ¶Ç´Â --name ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì DP ³ëµå °´Ã¼¸¦ ÁöÁ¤ÇÏÁö ¸¶½Ê½Ã¿À. ±×·¯¸é Àüü DP ¹®¼°¡ Ç¥½ÃµË´Ï´Ù.
- merge ÇÏÀ§ ¸í·É¡ªÁöÁ¤µÈ DP ³ëµå °´Ã¼ÀÇ º´ÇÕ °á°ú¸¦ °Ë»öÇÏ°í Ç¥½ÃÇÕ´Ï´Ù. °´Ã¼´Â ¿ø½Ã XML Çü½ÄÀ¸·Î Ç¥½ÃµË´Ï´Ù. Ç¥½ÃµÉ °´Ã¼°¡ stdoutÀ¸·Î º¸³»Áý´Ï´Ù. -n ¶Ç´Â --name ¿É¼ÇÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸é ¿À·ù°¡ º¸°íµË´Ï´Ù.
- modify ÇÏÀ§ ¸í·É¡ª±âÁ¸ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼ÀÇ °ªÀ» º¯°æÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀº °´Ã¼°¡ ÀÌ¹Ì µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡ ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. modify ÇÏÀ§ ¸í·ÉÀº »õ °´Ã¼¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ Ç¥ÁØ ÀÔ·ÂÀ̳ª Àμö·Î ÁöÁ¤µÈ ÆÄÀϷκÎÅÍ ÀнÀ´Ï´Ù. »õ·Î¿î °´Ã¼¿¡ ´ëÇÑ µ¥ÀÌÅÍ´Â XMLÀ̾î¾ß ÇÏ°í µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ DTD¸¦ µû¶ó¾ß ÇÕ´Ï´Ù. ƯÈ÷, °´Ã¼ µ¥ÀÌÅÍ´Â Çü½ÄÀÌ-ÈǸ¢ÇÑ XML ´ÜÆíÀ̾î¾ß ÇÕ´Ï´Ù.
- add ÇÏÀ§ ¸í·É¡ª»õ °´Ã¼¸¦ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡ Ãß°¡ÇÕ´Ï´Ù. ÀÌ ÇÏÀ§ ¸í·É¿¡¼´Â Ãß°¡ÇÒ °´Ã¼°¡ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡ ¾ø´Ù°í °¡Á¤ÇÕ´Ï´Ù. add ÇÏÀ§ ¸í·ÉÀº »õ °´Ã¼¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ Ç¥ÁØ ÀÔ·ÂÀ̳ª Àμö·Î ÁöÁ¤µÈ ÆÄÀϷκÎÅÍ ÀнÀ´Ï´Ù. »õ·Î¿î °´Ã¼¿¡ ´ëÇÑ µ¥ÀÌÅÍ´Â XMLÀ̾î¾ß ÇÏ°í µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ DTD¸¦ µû¶ó¾ß ÇÕ´Ï´Ù. ƯÈ÷, °´Ã¼ µ¥ÀÌÅÍ´Â Çü½ÄÀÌ-ÈǸ¢ÇÑ XML ´ÜÆíÀ̾î¾ß ÇÕ´Ï´Ù.
- remove ÇÏÀ§ ¸í·É¡ªµð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡¼ ±âÁ¸ÀÇ °´Ã¼¸¦ Á¦°ÅÇÕ´Ï´Ù.
- -g ¿É¼Ç¡ªÀü¿ª ¼öÁØÀÇ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
- -d dn ¿É¼Ç¡ªdpadminÀÌ ½ÇÇàµÉ DNÀ» ÁöÁ¤ÇÕ´Ï´Ù. -d ¹× -g ¿É¼ÇÀº ¼·Î ¹èŸÀûÀÔ´Ï´Ù.
- -r ¶Ç´Â --dry-run ¿É¼Ç¡ªÇöÀç ¸í·ÉÀÌ ¼º°øÀÎÁö ¶Ç´Â ½ÇÆÐÀÎÁö¸¦ º¸°íÇÏ¸ç º¯°æ »çÇ×À» LDAP¿¡ ¾²Áö ¾Ê½À´Ï´Ù. ƯÁ¤ dpadmin ¸í·ÉÀÇ Çü½ÄÀ» Á¤È®ÇÏ°Ô Á¤ÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù.
- -n ¶Ç´Â --name ¿É¼Ç¡ªµð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ÄÁÅ×À̳Ê, ä³Î, °ø±ÞÀÚ °´Ã¼ ¶Ç´Â µð½ºÇ÷¹ÀÌ °´Ã¼ÀÇ »óÀ§ ¿ä¼ÒÀÇ Á¤±Ô À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. À̸§ Àμö°¡ DP ³ëµå °´Ã¼¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¿À·ù°¡ º¸°íµË´Ï´Ù.
- -p ¶Ç´Â --parent ¿É¼Ç¡ª»óÀ§ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ÄÁÅ×À̳Ê, ä³Î ¶Ç´Â °ø±ÞÀÚ °´Ã¼, ¶Ç´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼ÀÇ »óÀ§ ¿ä¼ÒÀÇ Á¤±Ô À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
- -v ¶Ç´Â --version ¿É¼Ç¡ªdpadmin ¸í·ÉÀÇ ¹öÀü ¹øÈ£¸¦ Ç¥ÁØ Ãâ·ÂÀ¸·Î ÀμâÇÕ´Ï´Ù.
dpadmin ¸í·É »ç¿ë¿¡ ´ëÇÑ Áöħ
dpadmin ¸í·ÉÀ» ½ÇÇàÇÏ¿© µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ¾÷µ¥ÀÌÆ®ÇÒ ¶§¿¡´Â ´ÙÀ½ ÁöħÀ» È°¿ëÇÕ´Ï´Ù.
- ´Ù¸¥ °ü¸®ÀÚ°¡ ÇöÀç Sun Java System Access Manager °ü¸® ÄܼÖÀ̳ª dpadmin ¸í·ÉÀ» »ç¿ëÇÏ¿© µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» ¼öÁ¤ÇÏ°í ÀÖÁö ¾ÊÀºÁö È®ÀÎÇÕ´Ï´Ù. ÀÌ·¯ÇÑ »óȲ¿¡¼´Â dpadmin ¹× °ü¸® Äֿܼ¡¼ µ¿½Ã¿¡ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡ ¾×¼¼½ºÇÏÁö ¸øÇϵµ·Ï ¹æÁöÇÏ´Â Àá±Ý ¸ÞÄ¿´ÏÁòÀÌ ¾ø±â ¶§¹®¿¡ º¯°æ ³»¿ëÀÌ ¼Õ½ÇµÉ ¼ö ÀÖ½À´Ï´Ù.
- dpadminÀ» »ç¿ëÇÒ ¶§ ¼±È£µÇ´Â ½ÃÄö½º´Â XML "´ÜÆí"À¸·Î ¼öÁ¤ ³»¿ëÀ» ÆÄÀÏ¿¡ ³ÖÀº ÈÄ dpadmin ¸í·ÉÀ» add ÇÏÀ§ ¸í·É°ú ÇÔ²² ½ÇÇàÇÏ´Â °ÍÀÔ´Ï´Ù. ¿¹:
ÁÖÀÇ
dpadmin list¿Í dpadmin modify ¸í·ÉÀ» ½ÇÇàÇÏ´Â »çÀÌ¿¡´Â LDAP ¼¹ö¿¡¼ ¾î¶² ¹æ½ÄÀ¸·Îµç µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ º¯°æÇÏÁö ¸¶½Ê½Ã¿À (°ü¸® ÄܼÖ, dpadmin ¶Ç´Â ldapmodify ¸í·É »ç¿ë). ±×·¸Áö ¾ÊÀ¸¸é º¯°æ ³»¿ëÀÌ ÃֽŠdpadmin modify¿¡ ÀÇÇØ µ¤¾î ¾²¿©Áý´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¼öÁ¤
´ÙÀ½ Áß Çϳª¸¦ ¼öÇàÇÏ¿© µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ±âÁ¸ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ ¼öµ¿À¸·Î ÆíÁýÇÑ ´ÙÀ½ dpadmin modify ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀûÀýÇÑ LDAP ³ëµå³ª Àü¿ª ¼öÁØ¿¡¼ ·ÎµåÇÕ´Ï´Ù.
- Ç¥ÁØ ÀԷ¿¡¼ XML ÅؽºÆ®·Î ÁöÁ¤µÈ º¯°æ ³»¿ë°ú ÇÔ²² dpadmin ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù. »õ °´Ã¼¸¦ Ãß°¡ÇÒ ¶§¿¡´Â add ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ±âÁ¸ °´Ã¼¸¦ ¼öÁ¤ÇÒ ¶§¿¡´Â modify ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
- óÀ½ºÎÅÍ »õ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ ¸¸µç ´ÙÀ½ dpadmin modify ¸í·ÉÀ» »ç¿ëÇÏ¿© Àû´çÇÑ LDAP ³ëµå³ª Àü¿ª ¼öÁØ¿¡¼ ·ÎµåÇÕ´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¿À·ù ¸Þ½ÃÁö ÀÌÇØ
½Ã½ºÅÛÀº À߸øµÈ XMLÀÌ ÀÖ´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ ÀúÀåÇÏ·Á°í ÇÒ ¶§ ¿À·ù¸¦ º¸°íÇÕ´Ï´Ù. ¿À·ù ¸Þ½ÃÁö´Â Á¦¸ñ, ¸Þ½ÃÁö ¹× ÇÏÀ§ ¸Þ½ÃÁö·Î ³ªÅ¸³³´Ï´Ù. ¸Þ½ÃÁö »óÀÚÀÇ Á¦¸ñÀº 'À߸øµÈ XML ¹®¼'ÀÔ´Ï´Ù. ¸Þ½ÃÁö´Â ´ÙÀ½ Áß Çϳª·Î ³ªÅ¸³³´Ï´Ù.
'À߸øµÈ XML ¹®¼ÀÔ´Ï´Ù'¶ó´Â ¿À·ù°¡ ³ªÅ¸³ª¸é ÀÛ¾÷ ÁßÀÎ XML ¹®¼¸¦ ÀúÀåÇÒ ¼ö ÀÖµµ·Ï ¿À·ù¸¦ ÇØ°áÇØ¾ß ÇÕ´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ º¸·Á¸é
- µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ º¸·Á¸é list ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº À̸§ÀÌ TemplateTableContainer ÀΠä³Î, ÄÁÅ×ÀÌ³Ê ¶Ç´Â °ø±ÞÀÚ¸¦ °¡Á®¿Í¼ Ç¥ÁØ Ãâ·ÂÀ¸·Î ÀμâÇÕ´Ï´Ù.
dpadmin list -n "TemplateTableContainer" -u "uid=amAdmin,ou=people,o=sesta.com,o=isp" -w password -d "o=sesta.com,o=isp"
ÄÁÅ×À̳ÊÀÇ Ã¤³ÎÀ» ¹Ù²Ù·Á¸é
- modify ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ÄÁÅ×À̳ÊÀÇ Ã¤³ÎÀ» Ç¥ÁØ ÀԷ¿¡ ÁöÁ¤µÈ °ªÀ¸·Î ±³Ã¼ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ÀÌ ¸í·ÉÀº ÄÁÅ×ÀÌ³Ê TemplateTableContainer ¿¡ Àִ ä³Î Test¸¦ Ç¥ÁØ ÀԷ¿¡ ÁöÁ¤µÈ °ªÀ¸·Î ´ëüÇÕ´Ï´Ù.
dpadmin modify -p TemplateTableContainer -u "uid=amAdmin,ou=People, o=sesta.com,o=isp" -w password -d "o=sesta.com,o=isp" <<EOF
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">
<Channel name="Test" provider="testprovider">
<Properties>
<String name="title" value="Test Channel"/>
<String name="description" value="This channel is a test."/>
</Properties>
</Channel>
EOF
- list ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ä³ÎÀÌ ´ëüµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ º¸·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
ä³ÎÀÇ µî·Ï Á¤º¸¸¦ ¹Ù²Ù·Á¸é
- modify ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ä³ÎÀÇ µî·Ï Á¤º¸¸¦ Ç¥ÁØ ÀÔ·ÂÀÇ ÁöÁ¤µÈ °ªÀ¸·Î ±³Ã¼ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº NewChannel ä³Î¿¡¼ ÀÛ¿ëÇÏ¿© new.xml¿¡ ¸í¸íµÈ µî·Ï Á¤º¸¸¦ ¾ð±ÞµÈ ÆÄÀÏÀÇ »õ °´Ã¼¿Í ±³Ã¼ÇÕ´Ï´Ù. ¿©±â¼ new.xmlÀº,
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">
<String name="welcome" value="Hi, welcome to your desktop!"/>
dpadmin modify -p TemplateTableContainer/NewChannel -u "uid=amAdmin,ou=People,o=sesta.com,o=isp" -w password -d "o=sesta.com,o=isp" new.xml
- list ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© µî·Ï Á¤º¸°¡ ±³Ã¼µÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ º¸·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
ÄÁÅ×À̳ʿ¡ ä³ÎÀ» Ãß°¡ÇÏ·Á¸é
- µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ÀÔ·Â XML ÆÄÀÏÀ» »õ·Î¿î <Channel> Á¤ÀǸ¸ Æ÷ÇԵǵµ·Ï ¼öÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ testadd.xml ÆÄÀÏÀ» ¸¸µé¸é µË´Ï´Ù.
- add ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ä³ÎÀ» ÄÁÅ×À̳ʿ¡ Ãß°¡ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº testadd.xml¿¡ Á¤ÀÇµÈ »õ ä³ÎÀ» µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ¿¡ Ãß°¡ÇÕ´Ï´Ù. ÀÌ ¿¹¿¡¼´Â »õ ä³ÎÀÌ TemplateTableContainer ¼öÁØ¿¡ Ãß°¡µÇ¾î¾ß ÇÕ´Ï´Ù. »óÀ§ °´Ã¼¸¦ -p ¿É¼ÇÀ¸·Î ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì ä³ÎÀº ·çÆ® ¼öÁØ¿¡¼ Ãß°¡µË´Ï´Ù.
dpadmin add -p "TemplateTableContainer" -u "uid=amAdmin,ou=People, o=sesta.com,o=isp" -w password -d "o=sesta.com,o=isp" testadd.xml
Âü°í
»õ ä³ÎÀ» JSPTabContainer¿¡ Ãß°¡ÇÒ ¶§¿¡´Â ½ÇÁ¦·Î »õ ÅÇÀ» Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. JSPTabContainer¿¡´Â ¸ðµç »ç¿ë °¡´ÉÇÑ ¼±ÅÃµÈ ÅÇ¿¡ Á¤ÀÇµÈ TabProperties°¡ ÇÊ¿äÇÕ´Ï´Ù. ±×·¯¹Ç·Î »õ ÄÁÅ×À̳ʳª ä³ÎÀ» JSTTabContainer¿¡ Ãß°¡ÇÏ·Á¸é TabProperties Collection¿¡ ÀÖ´Â ´ÙÀ½ XML ´ÜÆíÀ» »õ ä³ÎÀ̳ª ÄÁÅ×À̳ʸ¦ Ãß°¡ÇÒ JSPTabContainer¿¡ Ãß°¡ÇÕ´Ï´Ù.
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">
<Collection name="<New Channel Name>">
<String name="title" value="<New Channel Title>"/>
<String name="desc" value="<New Channel Description>"/>
<Boolean name="removable" value="false"/>
<Boolean name="renamable" value="true"/>
<Boolean name="predefined" value="true"/>
</Collection>
- list ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ä³ÎÀÌ Ãß°¡µÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ º¸·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
ÄÁÅ×À̳ʿ¡ µî·Ï Á¤º¸¸¦ Ãß°¡ÇÏ·Á¸é
- combine (-m) ȯ°æ ¼³Á¤À» »ç¿ëÇÏ¿© »õ µî·Ï Á¤º¸¸¦ Ä÷º¼Ç¿¡ Ãß°¡ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ÀÇ ¸í·ÉÀº »õ µî·Ï Á¤º¸ msg2¸¦ Ä÷º¼Ç bar¿¡ Ãß°¡ÇÕ´Ï´Ù. ±âº» µî·Ï Á¤º¸ msg´Â °á°ú¿¡¼ ¿©ÀüÈ÷ À¯ÁöµË´Ï´Ù. list ÇÏÀ§ ¸í·ÉÀº ÀüÈÄ·Î µî·Ï Á¤º¸ °ªÀ» º¸´Â µ¥ »ç¿ëÇÕ´Ï´Ù.
dpadmin list -n TemplateTableContainer -u "uid=amAdmin,ou=People, o=sesta.com,o=isp" -w password -d "o=sesta.com,o=isp
...
<Collection name="foo">
<Collection name="bar">
<String name="msg" value="hi"/>
</Collection>
</Collection>
...
dpadmin modify -p TemplateTableContainer -u "uid=amAdmin,ou=People, o=sesta.com,o=isp" -w password -d "o=sesta.com,o=isp" -m <<EOF
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">
<Collection name="foo">
<Collection name="bar">
<String name="msg2" value="woo hoo"/>
</Collection>
</Collection>
EOF
Ä÷º¼Ç µî·Ï Á¤º¸¸¦ Ãß°¡ÇÏ·Á¸é
- add ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© Ç¥ÁØ ÀԷ¿¡ ÁöÁ¤µÈ »õ °ªÀÌ ÀÖ´Â Ä÷º¼ÇÀ» Ãß°¡ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº Ç¥ÁØ ÀԷ¿¡ ÁöÁ¤µÈ Ä÷º¼Ç µî·Ï Á¤º¸ zipCodes¸¦ ä³Î, ÄÁÅ×ÀÌ³Ê ¶Ç´Â PostalÀ̶ó´Â °ø±ÞÀÚ¿¡ Ãß°¡ÇÕ´Ï´Ù.
dpadmin add -p SamplesTabPanelContainer/Postal -u "uid=amAdmin,ou=People, o=sesta.com,o=isp" -w password -d "o=sesta.com,o=isp" <<EOF
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">
<Collection name="zipcodes">
<Integer value="98012"/>
<Integer value="98036"/>
<Integer value="94025"/>
<Integer value="95112"/>
</Collection>
EOF
- list ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© Ä÷º¼Ç µî·Ï Á¤º¸°¡ Ãß°¡µÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ º¸·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
ä³ÎÀ̳ª ÄÁÅ×À̳ʿ¡¼ µî·Ï Á¤º¸¸¦ Á¦°ÅÇÏ·Á¸é
- remove ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ä³ÎÀ̳ª ÄÁÅ×À̳ʷκÎÅÍ µî·Ï Á¤º¸¸¦ Á¦°ÅÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº µî·Ï Á¤º¸ locations¸¦ Àü¿ª ¼öÁØ¿¡¼ Bookmarks ä³Î (¶Ç´Â ÄÁÅ×À̳Ê)·ÎºÎÅÍ Á¦°ÅÇÕ´Ï´Ù.
dpadmin remove -t property -p Bookmarks -n locations -u "uid=amAdmin,ou=People, o=sesta.com,o=isp" -w password -g
- list ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© µî·Ï Á¤º¸°¡ Á¦°ÅµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ º¸·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
°ø±ÞÀÚ¸¦ Á¦°ÅÇÏ·Á¸é
- remove ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© °ø±ÞÀÚ¸¦ Á¦°ÅÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº °ø±ÞÀÚ NotesProvider¸¦ Á¦°ÅÇÕ´Ï´Ù.
dpadmin remove -t provider -n "NotesProvider" -u "uid=amAdmin,ou=People, o=sesta.com,o=isp" -w password -d "o=sesta.com,o=isp"
- list ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© °ø±ÞÀÚ°¡ Á¦°ÅµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ º¸·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
ÄÁÅ×À̳ʿ¡¼ ä³ÎÀ» Á¦°ÅÇÏ·Á¸é
- remove ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ÄÁÅ×À̳ʿ¡¼ ä³ÎÀ» Á¦°ÅÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº »óÀ§ ÄÁÅ×ÀÌ³Ê TemplateTableContainer¿¡ Àִ ä³Î Test¸¦ Á¦°ÅÇÕ´Ï´Ù.
dpadmin remove --type channel --parent TemplateTableContainer --name "Test" --runasdn "uid=amAdmin,ou=People,o=sesta.com,o=isp" --password password --dn "o=sesta.com,o=isp"
- list ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ä³ÎÀÌ Á¦°ÅµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº 10Àå, "µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °ü¸®"¸¦ ÂüÁ¶ÇϽʽÿÀ.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼ ¿ì¼± ¼øÀ§¸¦ º¯°æÇÏ·Á¸é
- modify ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼ÀÇ µî·Ï Á¤º¸¸¦ º¯°æÇÕ´Ï´Ù.
¿¹¸¦ µé¾î ´ÙÀ½ ¸í·ÉÀº Á¶Á÷ÀÇ ¹®¼ ¿ì¼± ¼øÀ§¸¦ ¿ø·¡ ¿ì¼± ¼øÀ§¿¡¼ 10À¸·Î º¯°æÇÕ´Ï´Ù.
dpadmin modify -m -u "uid=amAdmin,ou=People,o=sesta.com,o=isp" -w password -d "o=sesta.com,o=isp" <<EOF
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">
<DisplayProfile priority=”30” version=”1.0”
<Properties/>
<Channels/>
<Providers/>
EOF
- list ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¿ì¼± ¼øÀ§°¡ º¯°æµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ º¸·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
ÄÁÅ×À̳ʿ¡¼ ä³ÎÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ·Á¸é
- modify ÇÏÀ§ ¸í·É°ú combine (-m) ȯ°æ ¼³Á¤À» ÇÔ²² »ç¿ëÇÏ¿© Ç¥ÁØ ÀԷ¿¡ ÁöÁ¤µÈ ä³ÎÀ» ÄÁÅ×À̳ÊÀÇ ±âÁ¸ »ç¿ë °¡´ÉÇÑ ¸ñ·Ï¿¡ Ãß°¡ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº BookMark ä³ÎÀ» TemplateTableContainerÀÇ Available ¸ñ·Ï¿¡ Ãß°¡ÇÕ´Ï´Ù.
dpadmin modify -p TemplateTableContainer -u "uid=amAdmin,ou=People, o=sesta.com,o=isp" -w password -d "o=sesta.com,o=isp" -m <<EOF
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">
<Available>
<Reference value="BookMark">
</Available>
EOF
- list ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¿ì¼± ¼øÀ§°¡ º¯°æµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ º¸·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
ÄÁÅ×À̳ʿ¡¼ ä³ÎÀ» »ç¿ëÇÒ ¼ö ¾ø°Ô ÇÏ·Á¸é
- remove ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ÄÁÅ×À̳ÊÀÇ »ç¿ë °¡´É ¸ñ·Ï¿¡¼ ä³ÎÀ» Á¦°ÅÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº ä³Î Test¸¦ »óÀ§ ÄÁÅ×ÀÌ³Ê TemplateTableContainerÀÇ Available ¸ñ·Ï¿¡¼ Á¦°ÅÇÕ´Ï´Ù.
dpadmin remove --type available --parent TemplateTableContainer --name "Test" --runasdn "uid=amAdmin,ou=People,o=sesta.com,o=isp" --password password --dn "o=sesta.com,o=isp"
- list ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ä³ÎÀÌ Á¦°ÅµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ º¸·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
ÄÁÅ×À̳ÊÀÇ »ç¿ë °¡´ÉÇÑ Ã¤³Î ¸ñ·Ï¿¡¼ ä³ÎÀ» ¼±ÅÃÇÏ·Á¸é
- modify ÇÏÀ§ ¸í·É°ú combine (-m) ȯ°æ ¼³Á¤À» ÇÔ²² »ç¿ëÇÏ¿© Ç¥ÁØ ÀԷ¿¡ ÁöÁ¤µÈ ä³ÎÀ» ÄÁÅ×À̳ÊÀÇ ±âÁ¸ Selected ¸ñ·Ï¿¡ Ãß°¡ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº BookMark ä³ÎÀ» TemplateTableContainerÀÇ Selected ¸ñ·Ï¿¡ Ãß°¡ÇÕ´Ï´Ù.
dpadmin modify -p TemplateTableContainer -u "uid=amAdmin,ou=People, o=sesta.com,o=isp" -w password -d "o=sesta.com,o=isp" -m <<EOF
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE DisplayProfile SYSTEM "jar://resources/psdp.dtd">
<Selected>
<Reference value="BookMark">
</Selected>
EOF
- list ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¿ì¼± ¼øÀ§°¡ º¯°æµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ º¸·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
ÄÁÅ×À̳ÊÀÇ »ç¿ë °¡´ÉÇÑ Ã¤³Î ¸ñ·Ï¿¡¼ ä³ÎÀ» ¼±Åà Ãë¼ÒÇÏ·Á¸é
- remove ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ÄÁÅ×À̳ÊÀÇ Selected ¸ñ·Ï¿¡¼ ä³ÎÀ» Á¦°ÅÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº ä³Î Test¸¦ »óÀ§ ÄÁÅ×ÀÌ³Ê TemplateTableContainerÀÇ Selected ¸ñ·Ï¿¡¼ Á¦°ÅÇÕ´Ï´Ù.
dpadmin remove --type selected --parent TemplateTableContainer --name "Test" --runasdn "uid=amAdmin,ou=People,o=sesta.com,o=isp" --password password --dn "o=sesta.com,o=isp"
- list ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ä³ÎÀÌ Á¦°ÅµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ °´Ã¼¸¦ º¸·Á¸éÀ» ÂüÁ¶ÇϽʽÿÀ.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ÅؽºÆ® â »ç¿ë
Sun Java System Access Manager´Â µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ÅؽºÆ®¸¦ º¸°í Á÷Á¢ ÆíÁýÇÒ ¼ö ÀÖ´Â ÅؽºÆ® âÀ» Á¦°øÇÕ´Ï´Ù. Á¶Á÷, ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒ¿¡ °ü¸® ¾×¼¼½º ±ÇÇÑÀÌ ÀÖÀ¸¸é Sun Java System Access Manager °ü¸® ÄܼÖÀ» ÅëÇØ ÀÌ ÅؽºÆ® âÀ¸·Î À̵¿ÇÏ¿© µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ» º¸°Å³ª ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ÅؽºÆ® â¿¡ ¾×¼¼½ºÇÏ·Á¸é
Âü°í
Access Manager °ü¸® Äֿܼ¡ ´ëÇÑ ÃֽŠÁ¤º¸ ¹× ÀÚ¼¼ÇÑ Á¤º¸´Â Sun Java System Access Manager 2005Q4 °ü¸® ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
- Sun Java System Access Manager °ü¸® Äֿܼ¡ °ü¸®ÀÚ·Î ·Î±×ÀÎÇÕ´Ï´Ù.
±âº»ÀûÀ¸·Î À§Ä¡ Ç¥½Ã ¿µ¿ª¿¡¼ [Identity °ü¸®]°¡ ¼±Åõǰí Ž»ö Ç¥½Ã ¿µ¿ª¿¡¼ »ý¼ºµÈ ¸ðµç [Á¶Á÷]ÀÌ Ç¥½ÃµË´Ï´Ù.
- µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¹®¼¸¦ ¼öÁ¤ÇÒ Á¶Á÷À̳ª ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒÀ» ¼±ÅÃÇÕ´Ï´Ù.
À§ÀÓµÈ °ü¸®ÀÚ·Î ·Î±×ÀÎÇÏ¸é °ü¸® ¾×¼¼½º ±ÇÇÑÀ» °¡Áø Á¶Á÷, ÇÏÀ§ Á¶Á÷ ¶Ç´Â ¿ªÇÒ·Î ÀÚµ¿À¸·Î À̵¿ÇÕ´Ï´Ù.
- Ž»ö Ç¥½Ã ¿µ¿ªÀÇ [º¸±â] ¸Þ´º¿¡¼ [¼ºñ½º]¸¦ ¼±ÅÃÇÕ´Ï´Ù.
- Ž»ö Ç¥½Ã ¿µ¿ª¿¡¼ Æ÷ÅÐ µ¥½ºÅ©Å¾ ¿·¿¡ ÀÖ´Â µî·Ï Á¤º¸ È»ìÇ¥¸¦ ´©¸¨´Ï´Ù.
µ¥½ºÅ©Å¾ ¼Ó¼º ÆäÀÌÁö°¡ µ¥ÀÌÅÍ Ç¥½Ã ¿µ¿ª¿¡ ³ªÅ¸³³´Ï´Ù.
- µ¥½ºÅ©Å¾ ÆäÀÌÁö¿¡¼ [µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ÆíÁý XML] ¸µÅ©¸¦ ´©¸¨´Ï´Ù.
µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÌ ÅؽºÆ® â¿¡ ³ªÅ¸³³´Ï´Ù.
Âü°í
±âº»ÀûÀ¸·Î µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊ ¿ì¼± ¼øÀ§ ¼öÁØÀº Å°¿öµåuser·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸ç ÀÌ´Â ÇöÀç µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀÌ »ç¿ëÀÚ ¼öÁØ µð½ºÇ÷¹ÀÌ ÇÁ·ÎÇÊÀ̶ó´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. Çã¿ëµÈ ´Ù¸¥ °ªÀº Á¤¼öÀÔ´Ï´Ù. ¹øÈ£°¡ ³·À¸¸é ³·Àº ¿ì¼± ¼øÀ§¸¦ ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î 1Àº 2º¸´Ù ¿ì¼± ¼øÀ§°¡ ³·½À´Ï´Ù.
- º¯°æÇÑ ÈÄ [ÀúÀå]À» ´©¸¨´Ï´Ù.