Sun[TM] Identity Manager 8.0 °ü¸® |
10Àå
°¨»ç ·Î±ëÀÌ Àå¿¡¼´Â °¨»ç ½Ã½ºÅÛ¿¡¼ À̺¥Æ®¸¦ ±â·ÏÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÀÌ ÀåÀº ´ÙÀ½ Àý·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
°³¿äIdentity Manager °¨»çÀÇ ¸ñÀûÀº ´©°¡ ¾ðÁ¦ ¾î¶² Identity Manager °´Ã¼¿¡ ´ëÇØ ¹«¾ùÀ» ¼öÇàÇß´ÂÁö ±â·ÏÇÏ´Â °ÍÀÔ´Ï´Ù.
°¨»ç À̺¥Æ®´Â Çϳª ÀÌ»óÀÇ °Ô½ÃÀÚ¿¡ ÀÇÇØ Ã³¸®µË´Ï´Ù. ±âº»ÀûÀ¸·Î Identity Manager¿¡¼´Â ÀúÀå¼Ò °Ô½ÃÀÚ¸¦ »ç¿ëÇÏ¿© °¨»ç À̺¥Æ®¸¦ ÀúÀå¼Ò¿¡ ±â·ÏÇÕ´Ï´Ù. °ü¸®ÀÚ´Â °¨»ç ±×·ì°ú ÇÔ²² ÇÊÅ͸µÀ» »ç¿ëÇÏ¿© ±â·ÏÇÒ °¨»ç À̺¥Æ®ÀÇ ÇÏÀ§ ÁýÇÕÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. óÀ½ºÎÅÍ È°¼ºÈµÇ´Â Çϳª ÀÌ»óÀÇ °¨»ç ±×·ìÀ» °¢ °Ô½ÃÀÚ¿¡°Ô ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁÖ
»ç¿ëÀÚ À§¹Ý ¸ð´ÏÅ͸µ ¹× °ü¸®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 13Àå, "¾ÆÀ̵𠰨»ç: ±âº» °³³ä"À» ÂüÁ¶ÇϽʽÿÀ.
Identity ManagerÀÇ °¨»ç ´ë»ó±âº» °¨»ç´Â ´ëºÎºÐ ³»ºÎ Identity Manager ±¸¼º ¿ä¼Ò¿¡¼ ¼öÇàÇÕ´Ï´Ù. ±×·¯³ª ÀÛ¾÷ È帧À̳ª Java Äڵ忡¼ À̺¥Æ®¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Â ÀÎÅÍÆäÀ̽º°¡ ÀÖ½À´Ï´Ù.
±âº» Identity Manager °¨»ç ±â±â¿¡¼´Â ´ÙÀ½ ³× °¡Áö ÁÖ ¿µ¿ªÀ» ÁýÁßÀûÀ¸·Î °¨»çÇÕ´Ï´Ù.
- Á¦°øÀÚ - Á¦°øÀÚ¶ó´Â ³»ºÎ ±¸¼º ¿ä¼Ò¿¡¼ °¨»ç À̺¥Æ®¸¦ »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ºä 󸮱â - ºä ±¸Á¶¿¡¼ ºä 󸮱â´Â °¨»ç ·¹Äڵ带 »ý¼ºÇÕ´Ï´Ù. ºä 󸮱â´Â °´Ã¼°¡ ¸¸µé¾îÁö°Å³ª ¼öÁ¤µÉ ¶§¸¶´Ù °¨»çÇØ¾ß ÇÕ´Ï´Ù.
- ¼¼¼Ç - checkinObject, createObject, runTask, login ¹× logout°ú °°Àº ¼¼¼Ç ¸Þ¼Òµå´Â °¨»ç °¡´ÉÇÑ ÀÛ¾÷À» ¿Ï·áÇÑ ÈÄ °¨»ç ·¹Äڵ带 ¸¸µì´Ï´Ù. ´ëºÎºÐÀÇ ±â±â´Â ºä 󸮱â·Î º¸³»Áý´Ï´Ù.
- ÀÛ¾÷ È帧 - ±âº»ÀûÀ¸·Î ½ÂÀÎ ÀÛ¾÷ È帧¸¸ °¨»ç ·¹Äڵ带 »ý¼ºÇϵµ·Ï ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ÀÛ¾÷ È帧Àº ¿äûÀÌ ½ÂÀÎ ¶Ç´Â °ÅºÎµÉ ¶§ °¨»ç À̺¥Æ®¸¦ »ý¼ºÇÕ´Ï´Ù. °¨»ç ·Î°Å¿Í ¿¬°áµÇ´Â ÀÛ¾÷ È帧 ±â´É ÀÎÅÍÆäÀ̽º´Â com.waveset.session.WorkflowServices ÀÀ¿ë ÇÁ·Î±×·¥À» ÅëÇØ Á¦°øµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÛ¾÷ È帧¿¡¼ °¨»ç À̺¥Æ® ¸¸µé±â±âº»ÀûÀ¸·Î ½ÂÀÎ ÀÛ¾÷ È帧¸¸ °¨»ç ·¹Äڵ带 »ý¼ºÇϵµ·Ï ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ Àý¿¡¼´Â com.waveset.session.WorkflowServices ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ÀÛ¾÷ È帧 ÇÁ·Î¼¼½º¿¡¼ Ãß°¡ °¨»ç À̺¥Æ®¸¦ »ý¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
»ç¿ëÀÚ Á¤ÀÇ ÀÛ¾÷ È帧¿¡¼ º¸°í°¡ ÇÊ¿äÇÒ °æ¿ì °¨»ç À̺¥Æ®°¡ Ãß°¡·Î ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÛ¾÷ È帧¿¡ °¨»ç À̺¥Æ®¸¦ Ãß°¡ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Ç¥ÁØ °¨»ç À̺¥Æ® ±â·ÏÀ» À§ÇÑ ÀÛ¾÷ È帧 ¼öÁ¤À» ÂüÁ¶ÇϽʽÿÀ.
ÀÛ¾÷ È帧 º¸°í¼((ÀÚ¼¼È÷...) )¸¦ Áö¿øÇϱâ À§ÇØ ÀÛ¾÷ È帧¿¡ Ư¼ö °¨»ç À̺¥Æ®¸¦ Ãß°¡ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÛ¾÷ È帧 º¸°í¼´Â ÀÛ¾÷ È帧À» ¿Ï·áÇÏ´Â µ¥ µå´Â ½Ã°£À» º¸°íÇÏ°í Ư¼ö °¨»ç À̺¥Æ®´Â ½Ã°£ °è»ê¿¡ ÇÊ¿äÇÑ µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â µ¥ ÇÊ¿äÇÕ´Ï´Ù. ÀÛ¾÷ È帧¿¡ ŸÀÌ¹Ö °¨»ç À̺¥Æ®¸¦ Ãß°¡ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ŸÀÌ¹Ö °¨»ç À̺¥Æ® ±â·ÏÀ» À§ÇÑ ÀÛ¾÷ È帧 ¼öÁ¤À» ÂüÁ¶ÇϽʽÿÀ.
com.waveset.session.WorkflowServices ÀÀ¿ë ÇÁ·Î±×·¥
com.waveset.session.WorkflowServices ÀÀ¿ë ÇÁ·Î±×·¥Àº ÀÛ¾÷ È帧 ÇÁ·Î¼¼½º¿¡¼ °¨»ç À̺¥Æ®¸¦ »ý¼ºÇÕ´Ï´Ù. Ç¥ 10-1¿¡¼´Â ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â Àμö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Ç¥ 10-1 com.waveset.session.WorkflowServices¿¡ ´ëÇÑ Àμö (1/2ÆäÀÌÁö)
Àμö
À¯Çü
¼³¸í
op
String
WorkflowServices ÀÛ¾÷ÀÔ´Ï´Ù. audit ¶Ç´Â auditWorkflow·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. Ç¥ÁØ ÀÛ¾÷ È帧 °¨»ç¸¦ »ç¿ëÇÏ·Á¸é audit¸¦ »ç¿ëÇÏ°í ½Ã°£ °è»ê¿¡ ÇÊ¿äÇÑ Å¸ÀÌ¹Ö °¨»ç À̺¥Æ®¸¦ ÀúÀåÇÏ·Á¸é auditWorkflow¸¦ »ç¿ëÇÕ´Ï´Ù. ÇʼöÀÔ´Ï´Ù.
type
String
°¨»ç ÁßÀÎ °´Ã¼ À¯Çü À̸§ÀÔ´Ï´Ù. Ç¥ 17-1¿¡¼ °¨»ç °¡´ÉÇÑ °´Ã¼ À¯ÇüÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç¥ÁØ °¨»ç À̺¥Æ®¸¦ ±â·ÏÇÏ´Â µ¥ ÇÊ¿äÇÕ´Ï´Ù.
action
String
¼öÇàÇÑ ÀÛ¾÷ À̸§ÀÔ´Ï´Ù. Ç¥ B-5¿¡¼ °¨»ç °¡´ÉÇÑ ÀÛ¾÷À» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇʼöÀÔ´Ï´Ù.
status
String
ÁöÁ¤ÇÑ ÀÛ¾÷ÀÇ »óÅ À̸§ÀÔ´Ï´Ù. Ç¥ B-6(°á°ú ¿)¿¡¼ »óŸ¦ º¼ ¼ö ÀÖ½À´Ï´Ù. Ç¥ÁØ °¨»ç À̺¥Æ®¸¦ ±â·ÏÇÏ´Â µ¥ ÇÊ¿äÇÕ´Ï´Ù.
name
String
ÁöÁ¤ÇÑ ÀÛ¾÷¿¡ µû¶ó ¿µÇâÀ» ¹Þ´Â °´Ã¼ À̸§ÀÔ´Ï´Ù. Ç¥ÁØ °¨»ç À̺¥Æ®¸¦ ±â·ÏÇÏ´Â µ¥ ÇÊ¿äÇÕ´Ï´Ù.
resource
String
(¼±Åà »çÇ×) °´Ã¼°¡ º¯°æ ÁßÀÎ ÀÚ¿ø À̸§ÀÔ´Ï´Ù.
accountId
String
(¼±Åà »çÇ×) ¼öÁ¤ ÁßÀÎ °èÁ¤ ¾ÆÀ̵ðÀÔ´Ï´Ù.
¿ø½Ã ÀÚ¿ø °èÁ¤ À̸§À̾î¾ß ÇÕ´Ï´Ù.error
String
(¼±Åà »çÇ×) ¸ðµç ¿À·ù¿¡ Á¦°øµÇ´Â ÇöÁöÈµÈ ¿À·ù ¹®ÀÚ¿ÀÔ´Ï´Ù.
reason
String
(¼±Åà »çÇ×) ÀÏ¹Ý ¿À·ùÀÇ ¿øÀÎÀ» ¼³¸íÇÏ´Â ±¹Á¦ÈµÈ ¸Þ½ÃÁö¿¡ ¸ÅÇεǴ ReasonDenied °´Ã¼ÀÇ À̸§ÀÔ´Ï´Ù.
attributes
Map
(¼±Åà »çÇ×) Ãß°¡µÇ°Å³ª ¼öÁ¤µÈ ¼Ó¼º À̸§ ¹× °ªÀÇ ¸ÊÀÔ´Ï´Ù.
parameters
Map
(¼±Åà »çÇ×) À̺¥Æ®¿Í °ü·ÃµÈ ÃÖ´ë ´Ù¼¸ °³±îÁöÀÇ Ãß°¡ À̸§ ¶Ç´Â °ª¿¡ ¸ÅÇε˴ϴÙ.
organizations
List
(¼±Åà »çÇ×) ÀÌ À̺¥Æ®°¡ ¹èÄ¡µÉ Á¶Á÷ À̸§ ¶Ç´Â IDÀÇ ¸ñ·ÏÀÔ´Ï´Ù. ÀÌ Àμö´Â °¨»ç ·Î±×ÀÇ Á¶Á÷ ¹üÀ§¸¦ ¼³Á¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ Àμö°¡ ¾øÀ¸¸é 󸮱â´Â À¯Çü°ú À̸§À» ±âÁØÀ¸·Î Á¶Á÷À» È®ÀÎÇÏ·Á°í ÇÕ´Ï´Ù. Á¶Á÷À» È®ÀÎÇÒ ¼ö ¾øÀ¸¸é À̺¥Æ®´Â ÃÖ»óÀ§(Á¶Á÷ °èÃþÀÇ °¡Àå ³ôÀº ¼öÁØ)¿¡ ³õÀÔ´Ï´Ù.
originalAttributes
Map
(¼±Åà »çÇ×) ÀÌÀü ¼Ó¼º °ªÀÇ ¸ÊÀÔ´Ï´Ù. ÀÌ ÀμöÀÇ À̸§Àº attributes Àμö¿¡ ³ª¿µÈ À̸§°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. °ªÀº °¨»ç ·Î±×¿¡ ÀúÀåÇÒ ¸ðµç ÀÌÀü °ªÀÔ´Ï´Ù.
Ç¥ÁØ °¨»ç À̺¥Æ® ±â·ÏÀ» À§ÇÑ ÀÛ¾÷ È帧 ¼öÁ¤
ÀÛ¾÷ È帧¿¡¼ Ç¥ÁØ °¨»ç À̺¥Æ®¸¦ ¸¸µé·Á¸é ÀÛ¾÷ È帧¿¡ ´ÙÀ½ <Activity> ¿ä¼Ò¸¦ Ãß°¡ÇÕ´Ï´Ù.
<Activity name='createEvent'>
±×·± ´ÙÀ½ <Activity> ¿ä¼Ò¿¡ com.waveset.session.WorkflowServices ÀÀ¿ë ÇÁ·Î±×·¥À» ÂüÁ¶ÇÏ´Â <Action> ¿ä¼Ò¸¦ ÁßøÇÕ´Ï´Ù.
<Action class='com.waveset.session.WorkflowServices'>
<Action> ¿ä¼Ò¿¡ Çʼö ¹× ¼±ÅÃÀû <Argument> ¿ä¼Ò¸¦ ÁßøÇÕ´Ï´Ù. Àμö ¸ñ·ÏÀº Ç¥ 10-1À» ÂüÁ¶ÇϽʽÿÀ.
Ç¥ÁØ °¨»ç À̺¥Æ®¸¦ ±â·ÏÇÏ·Á¸é op Àμö¸¦ audit·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
ÄÚµå ¿¹ 10-1Àº Ç¥ÁØ °¨»ç À̺¥Æ®¸¦ ¸¸µå´Â µ¥ ÇÊ¿äÇÑ ÃÖ¼Ò ÄÚµåÀÔ´Ï´Ù.
¿¹
ÄÚµå ¿¹ 10-1Àº °£´ÜÇÑ ÀÛ¾÷ È帧 ÀÛ¾÷À» º¸¿© ÁÝ´Ï´Ù. ¿©±â¿¡¼´Â ResourceAdministrator°¡ ¼öÇàÇÑ ADSIResource1À̶ó´Â ÀÚ¿ø »èÁ¦ ÀÛ¾÷À» ±â·ÏÇÒ À̺¥Æ®ÀÇ »ý¼ºÀ» º¸¿©ÁÝ´Ï´Ù.
ÄÚµå ¿¹ 10-2¿¡¼´Â ½ÂÀÎ ÇÁ·Î¼¼½º¿¡¼ °¢ »ç¿ëÀÚ°¡ Àû¿ëÇÑ º¯°æ »çÇ×À» ÃßÀûÇÏ´Â ÀÛ¾÷ È帧¿¡ ƯÁ¤ ¼Ó¼ºÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¼¼¹ÐÇÑ ¼öÁØÀ¸·Î º¸¿©ÁÝ´Ï´Ù. ÀÌ·¯ÇÑ Ãß°¡´Â ÀϹÝÀûÀ¸·Î »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ¿äûÇÏ´Â ManualAction ´ÙÀ½¿¡ ¼öÇàµË´Ï´Ù.
ACTUAL_APPROVER´Â ½ÂÀΠǥ¿¡¼ ½ÂÀÎÇÏ°í ÀÖ´Â °æ¿ì ½ÇÁ¦·Î ½ÂÀÎÇÑ »ç¶÷À» ±âÁØÀ¸·Î ÇÏ´Â ¾ç½Ä ¹× ÀÛ¾÷ È帧¿¡¼ ¼³Á¤µË´Ï´Ù. APPROVER´Â ½ÂÀÎÀÌ ÇÒ´çµÈ »ç¶÷À» ½Äº°ÇÕ´Ï´Ù.
ÄÚµå ¿¹ 10-2 ½ÂÀÎ ÇÁ·Î¼¼½º¿¡¼ º¯°æ »çÇ×À» ÃßÀûÇϱâ À§ÇØ Ãß°¡µÇ´Â ¼Ó¼º
(1/2ÆäÀÌÁö)
<Action name='Audit the Approval' application='com.waveset.session.WorkflowServices'>
<Argument name='op' value='audit'/>
<Argument name='type' value='User'/>
<Argument name='name' value='$(CUSTOM_DESCRIPTION)'/>
<Argument name='action' value='approve'/>
<Argument name='accountId' value='$(accountId)'/>
<Argument name='status' value='success'/>
<Argument name='resource' value='$(RESOURCE_IF_APPLICABLE)'/>
<Argument name='loginApplication' value='$(loginApplication)'/>
<Argument name='attributes'>
<map>
<s>fullname</s><ref>user.accounts[Lighthouse].fullname</ref>
<s>jobTitle</s><ref>user.accounts[Lighthouse].jobTitle</ref>
<s>location</s><ref>user.accounts[Lighthouse].location</ref>
<s>team</s><ref>user.waveset.organization</ref>
<s>agency</s><ref>user.accounts[Lighthouse].agency</ref>
</map>
</Argument>
<Argument name='originalAttributes'>
<map>
<s>fullname</s>
<s>User's previous fullname</s>
<s>jobTitle</s>
<s>User's previous job title</s>
<s>location</s>
<s>User's previous location</s>
<s>team</s>
<s>User's previous team</s>
<s>agency</s>
<s>User's previous agency</s>
</map>
</Argument>
<Argument name='attributes'>
<map>
<s>firstname</s>
<s>Joe</s>
<s>lastname</s>
<s>New</s>
</map>
</Argument>
<Argument name='subject'>
<or>
<ref>ACTUAL_APPROVER</ref>
<ref>APPROVER</ref>
</or>
</Argument>
<Argument name='approver' value='$(APPROVER)'/>
</Action>
ŸÀÌ¹Ö °¨»ç À̺¥Æ® ±â·ÏÀ» À§ÇÑ ÀÛ¾÷ È帧 ¼öÁ¤
ÀÛ¾÷ È帧 º¸°í¼((ÀÚ¼¼È÷...) )¸¦ Áö¿øÇϱâ À§ÇØ Å¸ÀÌ¹Ö À̺¥Æ®¸¦ ±â·ÏÇϵµ·Ï ÀÛ¾÷ È帧À» ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç¥ÁØ °¨»ç À̺¥Æ®´Â À̺¥Æ®°¡ ¹ß»ýÇß´Ù´Â »ç½Ç¸¸ ±â·ÏÇÏÁö¸¸ ŸÀÌ¹Ö °¨»ç À̺¥Æ®´Â À̺¥Æ®ÀÇ ½ÃÀÛ ¹× ÁßÁö ½Ã°£À» ±â·ÏÇϹǷΠ½Ã°£À» °è»êÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ŸÀÌ¹Ö À̺¥Æ® µ¥ÀÌÅͻӸ¸ ¾Æ´Ï¶ó Ç¥ÁØ °¨»ç À̺¥Æ®¿¡ ÀÇÇØ ±â·ÏµÈ ´ëºÎºÐÀÇ Á¤º¸µµ ÇÔ²² ÀúÀåµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ŸÀÌ¹Ö °¨»ç À̺¥Æ®°¡ ÀúÀåÇÏ´Â Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÁÖ
ŸÀÌ¹Ö °¨»ç À̺¥Æ®¸¦ ±â·ÏÇÏ·Á¸é, °¨»çÇÒ °¢ ÀÛ¾÷ È帧 À¯Çü¿¡ ´ëÇØ ÀÛ¾÷ È帧 °¨»ç¸¦ ¸ÕÀú È°¼ºÈÇØ¾ß ÇÕ´Ï´Ù.
- ÀÛ¾÷ ¼½Ä ÆÄÀÏÀ» »ç¿ëÇÏ¿© °ü¸®ÀÚ ÀÎÅÍÆäÀ̽º¿¡¼ ±¸¼ºÇÒ ¼ö ÀÖ´Â ÀÛ¾÷ È帧ÀÇ °æ¿ì, °¨»çÇÒ ÀÛ¾÷ È帧¿¡ ÇØ´çÇÏ´Â ÀÛ¾÷ ¼½Ä ÆÄÀÏÀ» ¸ÕÀú È°¼ºÈÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÛ¾÷ ¼½Ä ÆÄÀÏ »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
±×·± ´ÙÀ½ Àüü ÀÛ¾÷ È帧 °¨»ç È®ÀζõÀ» ¼±ÅÃÇÏ¿© ÀÛ¾÷ È帧 °¨»ç¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº °¨»ç ÅÇ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÛ¾÷ È帧 °¨»ç ±â´ÉÀ» »ç¿ëÇÏ¸é ¼º´ÉÀÌ ÀúÇϵ˴ϴÙ.
ÄÚµå ¿¹ 10-3Àº ŸÀÌ¹Ö °¨»ç À̺¥Æ®¸¦ ¸¸µå´Â µ¥ ÇÊ¿äÇÑ ÄÚµåÀÔ´Ï´Ù. ŸÀÌ¹Ö °¨»ç À̺¥Æ®¸¦ ±â·ÏÇÏ·Á¸é op Àμö¸¦ auditWorkflow·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
¶ÇÇÑ, action Àμöµµ ÇÊ¿äÇÏ¸ç ´ÙÀ½ °ª Áß Çϳª·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
auditconfig.xml¿¡¼ ÀÛ¾÷ Àμö¸¦ Ãß°¡·Î Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹
ÄÚµå ¿¹ 10-3Àº ÀÛ¾÷ È帧¿¡¼ ŸÀÌ¹Ö °¨»ç À̺¥Æ®¸¦ È°¼ºÈÇÕ´Ï´Ù. ÀÛ¾÷ È帧À» ÁöÁ¤ÇÏ·Á¸é ÀÛ¾÷ È帧, ÇÁ·Î¼¼½º ¹× ÀÛ¾÷ÀÇ ½ÃÀÛ°ú ³¡¿¡ auditWorkflow À̺¥Æ®¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.
auditWorkflow ÀÛ¾÷Àº com.waveset.session.WorkflowServices¿¡¼ Á¤ÀÇÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº (ÀÚ¼¼È÷...) ¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÄÚµå ¿¹ 10-3 ÀÛ¾÷ È帧¿¡¼ ŸÀÌ¹Ö °¨»ç À̺¥Æ® ½ÃÀÛ
<Action application='com.waveset.session.WorkflowServices'>
<Argument name=¡Æ¨ªop¡Æ¨ª value=¡Æ¨ªauditWorkflow¡Æ¨ª/>
<Argument name=¡Æ¨ªaction¡Æ¨ª value=¡Æ¨ªStartWorkflow¡Æ¨ª/>
</Action>
ÀÛ¾÷ È帧¿¡¼ ŸÀÌ¹Ö °¨»ç À̺¥Æ® ±â·ÏÀ» ÁßÁöÇÏ·Á¸é ÀÛ¾÷ È帧ÀÇ ¸Ç ³¡ ºÎºÐ¿¡ ÀÖ´Â pre-end ÀÛ¾÷¿¡ ÄÚµå ¿¹ 10-4ÀÇ Äڵ带 Ãß°¡ÇÕ´Ï´Ù. ÀÛ¾÷ È帧 ¶Ç´Â ÇÁ·Î¼¼½º¸¦ ÁöÁ¤ÇÒ ¶§ end ÀÛ¾÷¿¡´Â ¾Æ¹« °Íµµ »ðÀÔÇÒ ¼ö ¾ø½À´Ï´Ù. ¸¶Áö¸· auditWorkflow À̺¥Æ®¸¦ ¼öÇàÇÑ ´ÙÀ½ ¹«Á¶°ÇÀûÀ¸·Î end À̺¥Æ®·Î ÀüȯµÇ´Â pre-end ÀÛ¾÷À» ¸¸µé¾î¾ß ÇÕ´Ï´Ù.
ÄÚµå ¿¹ 10-4 ÀÛ¾÷ È帧¿¡¼ ŸÀÌ¹Ö °¨»ç À̺¥Æ® ÁßÁö
<Action application='com.waveset.session.WorkflowServices'>
<Argument name=¡Æ¨ªop¡Æ¨ª value=¡Æ¨ªauditWorkflow¡Æ¨ª/>
<Argument name=¡Æ¨ªaction¡Æ¨ª value=¡Æ¨ªEndWorkflow¡Æ¨ª/>
</Action>
ŸÀÌ¹Ö °¨»ç À̺¥Æ®°¡ ÀúÀåÇÏ´Â Á¤º¸
±âº»ÀûÀ¸·Î ŸÀÌ¹Ö °¨»ç À̺¥Æ®´Â ´ÙÀ½ ¼Ó¼ºÀ» ºñ·ÔÇÏ¿© ÀÏ¹Ý °¨»ç À̺¥Æ®¿¡ ÀÇÇØ ÀúÀåµÇ´Â ´ëºÎºÐÀÇ Á¤º¸¸¦ ±â·ÏÇÕ´Ï´Ù.
¼Ó¼º
¼³¸í
WORKFLOW
½ÇÇà ÁßÀÎ ÀÛ¾÷ È帧ÀÇ À̸§
PROCESS
½ÇÇà ÁßÀÎ ÇöÀç ÇÁ·Î¼¼½ºÀÇ À̸§
INSTANCEID
½ÇÇà ÁßÀÎ ÀÛ¾÷ È帧ÀÇ °íÀ¯ ÀνºÅϽº ID
ACTIVITY
À̺¥Æ®¸¦ ±â·Ï ÁßÀÎ ÀÛ¾÷
MATCH
ÀÛ¾÷ È帧 ÀνºÅϽº ³» °íÀ¯ ½Äº°ÀÚ
À§ÀÇ ¼Ó¼ºÀº logattr Å×ÀÌºí¿¡ ÀúÀåµÇ°í auditableAttributesList¿¡¼ °¡Á®¿É´Ï´Ù. Identity Manager´Â workflowAuditAttrConds ¼Ó¼ºÀÌ Á¤ÀǵǾú´ÂÁö ¿©ºÎµµ È®ÀÎÇÕ´Ï´Ù.
ÇÁ·Î¼¼½º ¶Ç´Â ÀÛ¾÷ È帧ÀÇ ´ÜÀÏ ÀνºÅϽº ³»¿¡¼ ÀÛ¾÷À» ¿©·¯ ¹ø È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. Identity Manager´Â logattr Å×À̺íÀÇ ÀÛ¾÷ È帧 ÀνºÅϽº ³»¿¡¼ °íÀ¯ÇÑ ½Äº°ÀÚ¸¦ ÀúÀåÇÏ¿© ƯÁ¤ ÀÛ¾÷ ÀνºÅϽº¿¡ ´ëÇÑ °¨»ç À̺¥Æ®¸¦ ÀÏÄ¡½Ãŵ´Ï´Ù.
ÀÛ¾÷ È帧¿¡ ´ëÇØ logattr Å×ÀÌºí¿¡ ¼Ó¼ºÀ» Ãß°¡·Î ÀúÀåÇÏ·Á¸é GenericObjects ¸ñ·ÏÀ¸·Î °£ÁֵǴ workflowAuditAttrConds ¸ñ·ÏÀ» Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. workflowAuditAttrConds ¸ñ·Ï¿¡¼ attrName ¼Ó¼ºÀ» Á¤ÀÇÇϸé Identity Manager°¡ Äڵ忡 Æ÷ÇÔµÈ °´Ã¼¿¡¼ attrNameÀ» ÃßÃâÇÏ¿© attrNameÀ» Å°·Î »ç¿ëÇÏ¿© attrNameÀÇ °ªÀ» ÀúÀåÇÕ´Ï´Ù. ¸ðµç Å°¿Í °ªÀº ´ë¹®ÀÚ·Î ÀúÀåµË´Ï´Ù.
°¨»ç ±¸¼º°¨»ç ±¸¼ºÀº Çϳª ÀÌ»óÀÇ °Ô½ÃÀÚ¿Í ¿©·¯ °³ÀÇ ¹Ì¸® Á¤ÀÇµÈ ±×·ìÀ¸·Î ±¸¼ºµË´Ï´Ù.
°¨»ç ±×·ìÀº °´Ã¼ À¯Çü, ÀÛ¾÷ ¹× ÀÛ¾÷ °á°ú¸¦ ±â¹ÝÀ¸·Î ¸ðµç °¨»ç À̺¥Æ®ÀÇ ÇÏÀ§ ÁýÇÕÀ» Á¤ÀÇÇÕ´Ï´Ù. °¢ °Ô½ÃÀÚ¿¡´Â Çϳª ÀÌ»óÀÇ °¨»ç ±×·ìÀÌ ÇÒ´çµË´Ï´Ù. ±âº»ÀûÀ¸·Î ÀúÀå¼Ò °Ô½ÃÀÚ´Â ¸ðµç °¨»ç ±×·ì¿¡ ÇÒ´çµË´Ï´Ù.
°¨»ç °Ô½ÃÀڴ ƯÁ¤ °¨»ç ´ë»ó¿¡ °¨»ç À̺¥Æ®¸¦ Àü´ÞÇÕ´Ï´Ù. ±âº» ÀúÀå¼Ò °Ô½ÃÀÚ´Â ÀúÀå¼Ò¿¡ °¨»ç ·¹Äڵ带 ÀÛ¼ºÇÕ´Ï´Ù. °¢ °¨»ç °Ô½ÃÀÚ¿¡°Ô´Â ±¸Çöº° ¿É¼ÇÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. °¨»ç °Ô½ÃÀÚ¿¡´Â ÅؽºÆ® Æ÷¸ÅÅÍ°¡ ÇÒ´çµÉ ¼ö ÀÖÀ¸¸ç ÀÌ ÅؽºÆ® Æ÷¸ÅÅÍ´Â °¨»ç À̺¥Æ®¸¦ ÅؽºÆ®·Î Ç¥½ÃÇÕ´Ï´Ù.
°¨»ç ±¸¼º(#ID#Configuration:AuditConfiguration) °´Ã¼´Â sample/auditconfig.xml ÆÄÀÏ¿¡ Á¤Àǵ˴ϴÙ. ÀÌ ±¸¼º °´Ã¼´Â ÀÏ¹Ý °´Ã¼ÀÎ È®ÀåÀ» °¡Áý´Ï´Ù. ÀÌ °´Ã¼ÀÇ ÃÖ»óÀ§ ¼öÁØ¿¡´Â ´ÙÀ½ ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù.
filterConfiguration
filterConfiguration ¼Ó¼ºÀº Çϳª ÀÌ»óÀÇ À̺¥Æ®°¡ À̺¥Æ® ÇÊÅ͸¦ Åë°úÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÏ´Â µ¥ »ç¿ëµÇ´Â À̺¥Æ® ±×·ìÀ» ³ª¿ÇÕ´Ï´Ù. filterConfiguration ¼Ó¼º¿¡ ³ª¿µÇ´Â °¢ ±×·ì¿¡´Â Ç¥ 10-2¿¡ ³ª¿µÈ ¼Ó¼ºÀÌ µé¾î ÀÖ½À´Ï´Ù.
Ç¥ 10-2 filterConfiguration ¼Ó¼º
¼Ó¼º
À¯Çü
¼³¸í
groupName
String
À̺¥Æ® ±×·ì À̸§ÀÔ´Ï´Ù.
displayName
String
±×·ì À̸§À» ³ªÅ¸³»´Â ¸Þ½ÃÁö Ä«Å»·Î±× Å°ÀÔ´Ï´Ù.
enabled
String
Àüü ±×·ìÀÇ È°¼ºÈ ¶Ç´Â ºñÈ°¼ºÈ ¿©ºÎ¸¦ ³ªÅ¸³»´Â ºÎ¿ï Ç÷¡±×ÀÔ´Ï´Ù. ÀÌ ¼Ó¼ºÀº ÇÊÅ͸µ °´Ã¼¸¦ ÃÖÀûÈÇÕ´Ï´Ù.
enabledEvents
List
±×·ì¿¡¼ È°¼ºÈÇÏ´Â À̺¥Æ®¸¦ ¼³¸íÇÏ´Â ÀÏ¹Ý °´Ã¼ ¸ñ·ÏÀÔ´Ï´Ù. À̺¥Æ®¸¦ ³ª¿ÇØ¾ß À̺¥Æ® ·Î±ëÀ» È°¼ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù. ³ª¿µÈ °¢ °´Ã¼¿¡´Â ´ÙÀ½ ¼Ó¼ºÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
ÄÚµå ¿¹ 10-5´Â ±âº» ÀÚ¿ø °ü¸® ±×·ìÀÔ´Ï´Ù.
ÄÚµå ¿¹ 10-5 ±âº» ÀÚ¿ø °ü¸® ±×·ì
<Object name='Resource Management'>
<Attribute name='enabled' value='true'/>
<Attribute name='displayName'
value='UI_RESOURCE_MGMT_GROUP_DISPLAYNAME'/>
<Attribute name='enabledEvents'>
<List>
<Object>
<Attribute name='objectType' value='Resource'/>
<Attribute name='actions' value='ALL'/>
<Attribute name='results' value='ALL'/>
</Object>
<Object>
<Attribute name='objectType' value='ResourceObject'/>
<Attribute name='actions' value='ALL'/>
<Attribute name='results' value='ALL'/>
</Object>
</List>
</Attribute>
</Object>
Identity Manager¿¡¼´Â ´ÙÀ½°ú °°Àº ±âº» °¨»ç À̺¥Æ® ±×·ìÀ» Á¦°øÇÕ´Ï´Ù.
Identity Manager °ü¸® ÀÎÅÍÆäÀ̽ºÀÇ °¨»ç ±¸¼º ÆäÀÌÁö(±¸¼º > °¨»ç)¿¡¼ °¢ ±×·ìÀ» ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. °¨»ç ±×·ì ¹× °¨»ç À̺¥Æ® ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
°¨»ç ±¸¼º ÆäÀÌÁö¿¡¼´Â °¢ ±×·ì¿¡ ´ëÇÑ ¼º°ø ¶Ç´Â ½ÇÆÐ À̺¥Æ®¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÎÅÍÆäÀ̽º¿¡¼´Â ±×·ì¿¡ ´ëÇØ È°¼ºÈµÈ À̺¥Æ®¸¦ Ãß°¡ ¶Ç´Â ¼öÁ¤ÇÒ ¼ö ¾øÁö¸¸ Identity Manager µð¹ö±× ÆäÀÌÁö((ÀÚ¼¼È÷...) )¸¦ »ç¿ëÇÏ¿© ÀÌ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
±âº» À̺¥Æ® ±×·ì°ú ÀÌ ±×·ì¿¡¼ È°¼ºÈÇÏ´Â À̺¥Æ®¿¡ ´ëÇؼ´Â ´ÙÀ½ Àý¿¡¼ ¼³¸íÇÕ´Ï´Ù.
°èÁ¤ °ü¸®
ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î È°¼ºÈµË´Ï´Ù.
Ç¥ 10-3 ±âº» °èÁ¤ °ü¸® À̺¥Æ® ±×·ì
À¯Çü
ÀÛ¾÷
¾ÏÈ£È Å°
¸ðµç ÀÛ¾÷
Identity System °èÁ¤
¸ðµç ÀÛ¾÷
ÀÚ¿ø °èÁ¤
½ÂÀÎ, ºñ¹Ð¹øÈ£ º¯°æ, ¸¸µé±â, »èÁ¦, ºñÈ°¼ºÈ, È°¼ºÈ, ¼öÁ¤, °ÅºÎ, À̸§ º¯°æ, ºñ¹Ð¹øÈ£ Àç¼³Á¤, Àá±Ý
ÀÛ¾÷ È帧 ÄÉÀ̽º
ÀÛ¾÷ Á¾·á, ÇÁ·Î¼¼½º Á¾·á, ÀÛ¾÷ È帧 Á¾·á, ÀÛ¾÷ ½ÃÀÛ, ÇÁ·Î¼¼½º ½ÃÀÛ, ÀÛ¾÷ È帧 ½ÃÀÛ
»ç¿ëÀÚ
½ÂÀÎ, ¸¸µé±â, ÀÚ°Ý Áõ¸í ¸¸·á, »èÁ¦, ºñÈ°¼ºÈ, È°¼ºÈ, Àá±Ý, ·Î±×ÀÎ, ·Î±×¾Æ¿ô, ¼öÁ¤, °ÅºÎ, À̸§ º¯°æ, Àá±Ý ÇØÁ¦, »ç¿ëÀÚ À̸§ º¹±¸
¿ÜºÎ Identity System º¯°æ
ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î ºñÈ°¼ºÈµË´Ï´Ù.
Áؼö °ü¸®
ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î È°¼ºÈµË´Ï´Ù.
Ç¥ 10-5 ±âº» Áؼö °ü¸® ±×·ì À̺¥Æ®
À¯Çü
ÀÛ¾÷
AuditPolicy
¸ðµç ÀÛ¾÷
AccessScan
¸ðµç ÀÛ¾÷
ComplianceViolation
¸ðµç ÀÛ¾÷
µ¥ÀÌÅÍ ³»º¸³»±â
¸ðµç ÀÛ¾÷
UserEntitlement
ÀÔÁõÀÎ ½ÂÀεÊ, ÀÔÁõÀÎ °ÅºÎµÊ, ¼öÁ¤ ¿äûµÊ, ´Ù½Ã °Ë»ö ¿äûµÊ, Á¾·á
¾×¼¼½º °ËÅä ÀÛ¾÷ È帧
¸ðµç ÀÛ¾÷
¼öÁ¤ ÀÛ¾÷ È帧
¸ðµç ÀÛ¾÷
±¸¼º °ü¸®
ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î È°¼ºÈµË´Ï´Ù.
Ç¥ 10-6 ±âº» ±¸¼º °ü¸® À̺¥Æ® ±×·ì
À¯Çü
ÀÛ¾÷
Configuration
¸ðµç ÀÛ¾÷
UserForm
¸ðµç ÀÛ¾÷
±ÔÄ¢
¸ðµç ÀÛ¾÷
EmailTemplate
¸ðµç ÀÛ¾÷
LoginConfig
¸ðµç ÀÛ¾÷
Á¤Ã¥
¸ðµç ÀÛ¾÷
XmlData
°¡Á®¿À±â
·Î±×
¸ðµç ÀÛ¾÷
À̺¥Æ® °ü¸®
ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î È°¼ºÈµË´Ï´Ù.
·Î±×ÀÎ/·Î±×¿ÀÇÁ
ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î È°¼ºÈµË´Ï´Ù.
Ç¥ 10-8 ±âº» Identity Manager ·Î±×ÀÎ/·Î±×¿ÀÇÁ À̺¥Æ® ±×·ì
À¯Çü
ÀÛ¾÷
»ç¿ëÀÚ
ÀÚ°Ý Áõ¸í ¸¸·á, Àá±Ý, ·Î±×ÀÎ, ·Î±×¾Æ¿ô, Àá±Ý ÇØÁ¦, »ç¿ëÀÚ À̸§ º¹±¸
ºñ¹Ð¹øÈ£ °ü¸®
ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î È°¼ºÈµË´Ï´Ù.
ÀÚ¿ø °ü¸®
ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î È°¼ºÈµË´Ï´Ù.
Ç¥ 10-10 ±âº» ÀÚ¿ø °ü¸® À̺¥Æ® ±×·ì ¹× À̺¥Æ®
À¯Çü
ÀÛ¾÷
ÀÚ¿ø
¸ðµç ÀÛ¾÷
ÀÚ¿ø °´Ã¼
¸ðµç ÀÛ¾÷
ResourceForm
¸ðµç ÀÛ¾÷
ResourceAction
¸ðµç ÀÛ¾÷
AttrParse
¸ðµç ÀÛ¾÷
ÀÛ¾÷ È帧 ÄÉÀ̽º
ÀÛ¾÷ Á¾·á, ÇÁ·Î¼¼½º Á¾·á, ÀÛ¾÷ È帧 Á¾·á, ÀÛ¾÷ ½ÃÀÛ, ÇÁ·Î¼¼½º ½ÃÀÛ, ÀÛ¾÷ È帧 ½ÃÀÛ
¿ªÇÒ °ü¸®
ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î ºñÈ°¼ºÈµË´Ï´Ù.
º¸¾È °ü¸®
ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î È°¼ºÈµË´Ï´Ù.
Ç¥ 10-12 ±âº» º¸¾È °ü¸® À̺¥Æ® ±×·ì ¹× À̺¥Æ®
À¯Çü
ÀÛ¾÷
±â´É
¸ðµç ÀÛ¾÷
EncryptionKey
¸ðµç ÀÛ¾÷
Á¶Á÷
¸ðµç ÀÛ¾÷
°ü¸® ¿ªÇÒ
¸ðµç ÀÛ¾÷
¼ºñ½º °ø±ÞÀÚ Edition
ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î È°¼ºÈµË´Ï´Ù.
Ç¥ 10-13 ¼ºñ½º °ø±ÞÀÚ À̺¥Æ® ±×·ì ¹× À̺¥Æ®
À¯Çü
ÀÛ¾÷
µð·ºÅ丮 »ç¿ëÀÚ
½Ãµµ ÀÀ´ä, ¸¸µé±â, »èÁ¦, ¼öÁ¤, »çÈÄ ÀÛ¾÷ Äݾƿô, »çÀü ÀÛ¾÷ Äݾƿô, ÀÎÁõ ÀÀ´ä ¾÷µ¥ÀÌÆ®, »ç¿ëÀÚ À̸§ º¹±¸
ÀÛ¾÷ °ü¸®
ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î ºñÈ°¼ºÈµË´Ï´Ù.
Ç¥ 10-14 ÀÛ¾÷ °ü¸® À̺¥Æ® ±×·ì ¹× À̺¥Æ®
À¯Çü
ÀÛ¾÷
TaskInstance
¸ðµç ÀÛ¾÷
TaskDefinition
¸ðµç ÀÛ¾÷
TaskSchedule
¸ðµç ÀÛ¾÷
TaskResult
¸ðµç ÀÛ¾÷
ProvisioningTask
¸ðµç ÀÛ¾÷
extendedTypes
com.waveset.object.Type Ŭ·¡½º¿¡ Ãß°¡ÇÏ´Â °¢°¢ÀÇ »õ À¯ÇüÀ» °¨»çÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ À¯Çü¿¡´Â µÎ ÀÚ·Î µÈ °íÀ¯ÇÑ µ¥ÀÌÅͺ£À̽º Å°°¡ ÇÒ´çµÇ¾î¾ß Çϸç, ÀÌ Å°´Â µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµË´Ï´Ù. »õ À¯ÇüÀº ¸ðµÎ ´Ù¾çÇÑ °¨»ç º¸°í ÀÎÅÍÆäÀ̽º¿¡ Ãß°¡µË´Ï´Ù. ÇÊÅ͸µÇÏÁö ¾Ê°í µ¥ÀÌÅͺ£À̽º¿¡ ±â·ÏÇÒ °¢°¢ÀÇ »õ À¯ÇüÀº enabledEvents ¼Ó¼º¿¡ ´ëÇØ ¼³¸íÇÑ ´ë·Î °¨»ç À̺¥Æ® ±×·ì enabledEvents ¼Ó¼º¿¡ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.
¿¬°üµÈ com.waveset.object.TypeÀÌ ¾ø´Â ´ë»óÀ» °¨»çÇϰųª ±âÁ¸ À¯ÇüÀ» ´õ¿í ¼¼¹ÐÇÏ°Ô Ç¥½ÃÇÏ·Á´Â °æ¿ì°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, WSUser °´Ã¼´Â ÀúÀå¼Ò¿¡ ÀÖ´Â »ç¿ëÀÚÀÇ °èÁ¤ Á¤º¸¸¦ ¸ðµÎ ÀúÀåÇÕ´Ï´Ù. °¨»ç ÇÁ·Î¼¼½º¿¡¼´Â °¢ À̺¥Æ®¸¦ USER À¯ÇüÀ¸·Î Ç¥½ÃÇÏ´Â ´ë½Å, WSUser °´Ã¼¸¦ Resource Account ¹× Identity Manager AccountÀ̶ó´Â µÎ °³ÀÇ ´Ù¸¥ °¨»ç À¯ÇüÀ¸·Î ºÐÇÒÇÕ´Ï´Ù. °´Ã¼¸¦ ÀÌ¿Í °°ÀÌ ºÐÇÒÇÏ¸é °¨»ç ·Î±×¿¡¼ ƯÁ¤ °èÁ¤ Á¤º¸¸¦ ½±°Ô ãÀ» ¼ö ÀÖ½À´Ï´Ù.
extendedObjects ¼Ó¼º¿¡ Ãß°¡ÇÏ¿© È®ÀåµÈ °¨»ç À¯ÇüÀ» Ãß°¡ÇÕ´Ï´Ù. È®ÀåµÈ °¢ °´Ã¼¿¡´Â ´ÙÀ½ Ç¥¿¡ ³ª¿µÈ ¼Ó¼ºÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
Ç¥ 10-15 È®ÀåµÈ °´Ã¼ ¼Ó¼º
Àμö
À¯Çü
¼³¸í
name
String
AuditEvents¸¦ ±¸¼ºÇÒ ¶§¿Í À̺¥Æ® ÇÊÅ͸µ Áß¿¡ »ç¿ëµÇ´Â À¯Çü À̸§ÀÔ´Ï´Ù.
displayName
String
À¯Çü À̸§À» ³ªÅ¸³»´Â ¸Þ½ÃÁö Ä«Å»·Î±× Å°ÀÔ´Ï´Ù.
logDbKey
String
·Î±× Å×ÀÌºí¿¡ ÀÌ °´Ã¼¸¦ ÀúÀåÇÒ ¶§ »ç¿ëÇÒ µÎ ÀÚ·Î µÈ µ¥ÀÌÅͺ£À̽º Å°ÀÔ´Ï´Ù. ¿¹¾àµÈ °ªÀ» º¸·Á¸é °¨»ç ·Î±× µ¥ÀÌÅͺ£À̽º ¸ÅÇÎÀ» ÂüÁ¶ÇϽʽÿÀ.
supportedActions
List
°´Ã¼ À¯Çü¿¡¼ Áö¿øÇÏ´Â ÀÛ¾÷ÀÔ´Ï´Ù. ÀÌ ¼Ó¼ºÀº »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡¼ °¨»ç Äõ¸®¸¦ ¸¸µé ¶§ »ç¿ëµË´Ï´Ù. ÀÌ °ªÀÌ nullÀÌ¸é ¸ðµç ÀÛ¾÷ÀÌ ÀÌ °´Ã¼ À¯Çü¿¡ ´ëÇØ Äõ¸®ÇÒ ¼ö ÀÖ´Â °ªÀ¸·Î Ç¥½ÃµË´Ï´Ù.
mapsToType
String
(¼±Åà »çÇ×) Àû¿ë °¡´ÉÇÑ °æ¿ì ÀÌ À¯Çü¿¡ ¸ÅÇεǴ com.waveset.object.TypeÀÇ À̸§ÀÔ´Ï´Ù. ÀÌ ¼Ó¼ºÀº °´Ã¼ÀÇ Á¶Á÷ ±¸¼º¿øÀ» À̺¥Æ®¿¡¼ ¾ÆÁ÷ ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì À̸¦ È®ÀÎÇÒ ¶§ »ç¿ëµË´Ï´Ù.
organizationalMembership
List
(¼±Åà »çÇ×) ÀÌ À¯ÇüÀÇ À̺¥Æ®¿¡ Á¶Á÷ ±¸¼º¿øÀÌ ¾ÆÁ÷ ÇÒ´çµÇÁö ¾ÊÀº °æ¿ì ÀÌ À̺¥Æ®°¡ ¹èÄ¡µÇ¾î¾ß ÇÏ´Â Á¶Á÷ IDÀÇ ±âº» ¸ñ·ÏÀÔ´Ï´Ù.
³»ºÎ ±âÈ£¸¦ »õ·Î Ãß°¡ÇÒ ¶§ Å°°¡ Áߺ¹µÇÁö ¾Êµµ·Ï ¸ðµç °í°´º° Å°´Â # ±âÈ£·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
ÄÚµå ¿¹ 10-6Àº È®ÀåµÈ À¯ÇüÀÇ Identity Manager °èÁ¤ÀÔ´Ï´Ù.
ÄÚµå ¿¹ 10-6 È®ÀåµÈ À¯ÇüÀÇ Identity Manager °èÁ¤ (1/2ÆäÀÌÁö)
<Object name='LighthouseAccount'>
<Attribute name='displayName' value='LG_LIGHTHOUSE_ACCOUNT'/>
<Attribute name='logDbKey' value='LA'/>
<Attribute name='mapsToType' value='User'/>
<Attribute name='supportedActions'>
<List>
<String>Disable</String>
<String>Enable</String>
<String>Create</String>
<String>Modify</String>
<String>Delete</String>
<String>Rename</String>
</List>
</Attribute>
</Object>
extendedActions
°¨»ç ÀÛ¾÷Àº ÀϹÝÀûÀ¸·Î com.waveset.security.Right °´Ã¼¿¡ ¸ÅÇε˴ϴÙ. »õ ±ÇÇÑ °´Ã¼¸¦ Ãß°¡ÇÒ ¶§ µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÇ´Â µÎ ÀÚ·Î µÈ °íÀ¯ÇÑ logDbKey¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. °¨»çÇØ¾ß Çϴ ƯÁ¤ ÀÛ¾÷¿¡ ÇØ´çÇÏ´Â ±ÇÇÑÀÌ ¾ø´Â °æ¿ì°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·² °æ¿ì extendedActions ¼Ó¼ºÀÇ °´Ã¼ ¸ñ·Ï¿¡ ÀÌ ÀÛ¾÷À» Ãß°¡ÇÏ¿© ÀÛ¾÷À» È®ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.
°¢ extendedActions °´Ã¼¿¡´Â Ç¥ 10-16¿¡ ³ª¿µÈ ¼Ó¼ºÀÌ µé¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
Ç¥ 10-16 extendedAction ¼Ó¼º
¼Ó¼º
À¯Çü
¼³¸í
name
String
AuditEvents¸¦ ±¸¼ºÇÒ ¶§¿Í À̺¥Æ® ÇÊÅ͸µ Áß¿¡ »ç¿ëµÇ´Â ÀÛ¾÷ À̸§ÀÔ´Ï´Ù.
displayName
String
ÀÛ¾÷ À̸§À» ³ªÅ¸³»´Â ¸Þ½ÃÁö Ä«Å»·Î±× Å°ÀÔ´Ï´Ù.
logDbKey
String
·Î±× Å×ÀÌºí¿¡ ÀÌ ÀÛ¾÷À» ÀúÀåÇÒ ¶§ »ç¿ëÇÒ µÎ ÀÚ·Î µÈ µ¥ÀÌÅͺ£À̽º Å°ÀÔ´Ï´Ù.
¿¹¾àµÈ °ªÀ» º¸·Á¸é °¨»ç ·Î±× µ¥ÀÌÅͺ£À̽º ¸ÅÇÎÀ» ÂüÁ¶ÇϽʽÿÀ.
³»ºÎ ±âÈ£¸¦ »õ·Î Ãß°¡ÇÒ ¶§ Å°°¡ Áߺ¹µÇÁö ¾Êµµ·Ï ¸ðµç °í°´º° Å°´Â # ±âÈ£·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
ÄÚµå ¿¹ 10-7´Â ·Î±×¾Æ¿ô¿¡ ´ëÇÑ ÀÛ¾÷ Ãß°¡ ¹æ¹ýÀ» º¸¿©ÁÝ´Ï´Ù.
ÄÚµå ¿¹ 10-7 ·Î±×¾Æ¿ô¿¡ ´ëÇÑ ÀÛ¾÷ Ãß°¡
<Object name='Logout'>
<Attribute name='displayName' value='LG_LOGOUT'/>
<Attribute name='logDbKey' value='LO'/>
</Object>
extendedResults
°¨»ç À¯Çü ¹× ÀÛ¾÷À» È®ÀåÇÏ´Â °Í ¿Ü¿¡ °á°ú¸¦ Ãß°¡ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±âº»ÀûÀ¸·Î ¼º°ø°ú ½ÇÆжó´Â µÎ °¡Áö °á°ú°¡ ÀÖ½À´Ï´Ù. extendedResults ¼Ó¼ºÀÇ °´Ã¼ ¸ñ·Ï¿¡ ÀÌ °á°ú¸¦ Ãß°¡ÇÏ¿© °á°ú¸¦ È®ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.
°¢ extendedResults °´Ã¼¿¡´Â Ç¥ 10-17¿¡ ¼³¸íµÈ ¼Ó¼ºÀÌ µé¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
Ç¥ 10-17 extendedResults ¼Ó¼º
¼Ó¼º
À¯Çü
¼³¸í
name
String
AuditEvents¿¡¼ »óŸ¦ ¼³Á¤ÇÒ ¶§¿Í À̺¥Æ® ÇÊÅ͸µ Áß¿¡ »ç¿ëµÇ´Â °á°ú À̸§ÀÔ´Ï´Ù.
displayName
String
°á°ú À̸§À» ³ªÅ¸³»´Â ¸Þ½ÃÁö Ä«Å»·Î±× Å°ÀÔ´Ï´Ù.
logDbKey
String
·Î±× Å×ÀÌºí¿¡ ÀÌ °á°ú¸¦ ÀúÀåÇÒ ¶§ »ç¿ëÇÒ ÇÑ ÀÚ·Î µÈ µ¥ÀÌÅͺ£À̽º Å°ÀÔ´Ï´Ù. ¿¹¾àµÈ °ªÀ» º¸·Á¸é µ¥ÀÌÅͺ£À̽º Å° ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
»õ ³»ºÎ Å°¸¦ Ãß°¡ÇÒ ¶§ Å°°¡ Áߺ¹µÇÁö ¾Êµµ·Ï ¸ðµç °í°´º° Å°¿¡´Â 0¿¡¼ 9 »çÀÌÀÇ °ªÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
°Ô½ÃÀÚ
°Ô½ÃÀÚ ¸ñ·ÏÀÇ °¢ Ç׸ñÀº ÀÏ¹Ý °´Ã¼ÀÔ´Ï´Ù. °¢ °Ô½ÃÀÚ¿¡´Â ´ÙÀ½°ú °°Àº ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù.
Ç¥ 10-18 °Ô½ÃÀÚ ¼Ó¼º
¼Ó¼º
À¯Çü
¼³¸í
class
String
°Ô½ÃÀÚ Å¬·¡½º À̸§ÀÔ´Ï´Ù.
displayName
String
°Ô½ÃÀÚ À̸§À» ³ªÅ¸³»´Â ¸Þ½ÃÁö Ä«Å»·Î±× Å°ÀÔ´Ï´Ù.
¼³¸í
String
°Ô½ÃÀÚ¿¡ ´ëÇÑ ¼³¸íÀÔ´Ï´Ù.
filters
List
ÀÌ °Ô½ÃÀÚ¿¡ ÇÒ´çµÈ °¨»ç ±×·ì ¸ñ·ÏÀÔ´Ï´Ù.
formatter
String
ÅؽºÆ® Æ÷¸ÅÅÍ À̸§(ÀÖ´Â °æ¿ì)ÀÔ´Ï´Ù.
options
List
°Ô½ÃÀÚ ¿É¼Ç ¸ñ·ÏÀÔ´Ï´Ù. ÀÌ ¿É¼ÇÀº °Ô½ÃÀÚ Àü¿ëÀÔ´Ï´Ù. ÀÌ ¸ñ·ÏÀÇ °¢ Ç׸ñÀº PublisherOptionÀ» ¸ÊÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. ÀÌ¿¡ ´ëÇÑ ¿¹´Â sample/auditconfig.xmlÀ» ÂüÁ¶ÇϽʽÿÀ.
µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶Identity Manager ÀúÀå¼Ò¿¡¼´Â °¨»ç µ¥ÀÌÅ͸¦ ÀúÀåÇÒ ¶§ ´ÙÀ½ µÎ Å×À̺íÀ» »ç¿ëÇÕ´Ï´Ù.
ÀÌ Àý¿¡¼´Â ÀÌ µÎ Å×ÀÌºí¿¡ ´ëÇØ ¸ÕÀú ¼³¸íÇÕ´Ï´Ù.
°¨»ç ·Î±× µ¥ÀÌÅÍ°¡ À§ÀÇ Å×ÀÌºí¿¡ ÁöÁ¤µÈ ¿ ±æÀÌ Á¦ÇÑÀ» ÃÊ°úÇÏ¸é µ¥ÀÌÅÍ°¡ Á¦ÇÑ ±æÀÌ¿¡ ¸Â°Ô À߸³´Ï´Ù. °¨»ç ·Î±× À߸²Àº (ÀÚ¼¼È÷...) ¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
°¨»ç ·Î±×ÀÇ ÀϺΠ¿¿¡´Â ±¸¼º °¡´ÉÇÑ ¿ ±æÀÌ Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¿À» »ìÆ캸°í ±æÀÌ Á¦ÇÑÀ» º¯°æÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» º¸·Á¸é °¨»ç ·Î±× ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
waveset.log
ÀÌ Àý¿¡¼´Â waveset.log Å×ÀÌºí¿¡ ÀÖ´Â ¿©·¯ ¿ À̸§°ú µ¥ÀÌÅÍ À¯ÇüÀ» ³ª¿ÇÕ´Ï´Ù. µ¥ÀÌÅÍ À¯ÇüÀº Oracle µ¥ÀÌÅͺ£À̽º Á¤ÀÇÀÇ À¯ÇüÀ» »ç¿ëÇÏ¸ç µ¥ÀÌÅͺ£À̽º¸¶´Ù ¾à°£ ´Ù¸¨´Ï´Ù. Áö¿øµÇ´Â ¸ðµç µ¥ÀÌÅͺ£À̽ºÀÇ µ¥ÀÌÅÍ ½ºÅ°¸¶ °ª ¸ñ·ÏÀº ºÎ·Ï B, "°¨»ç ·Î±× µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.
°ø°£À» ÃÖÀûÈÇϱâ À§ÇØ ÀϺΠ¿ °ªÀÌ µ¥ÀÌÅͺ£À̽º¿¡ Å°·Î ÀúÀåµË´Ï´Ù. Å° Á¤ÀÇ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº °¨»ç ·Î±× µ¥ÀÌÅͺ£À̽º ¸ÅÇÎ ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
- objectType CHAR(2) - °¨»ç ÁßÀÎ °´Ã¼ À¯ÇüÀ» ³ªÅ¸³»´Â µÎ ÀÚ·Î µÈ Å°ÀÔ´Ï´Ù.
- action CHAR(2) - ¼öÇàµÈ ÀÛ¾÷À» ³ªÅ¸³»´Â µÎ ÀÚ·Î µÈ Å°ÀÔ´Ï´Ù.
- actionStatus CHAR(1) - ¼öÇàµÈ ÀÛ¾÷ °á°ú¸¦ ³ªÅ¸³»´Â ÇÑ ÀÚ·Î µÈ Å°ÀÔ´Ï´Ù.
- reason CHAR(2) - ½ÇÆа¡ ¹ß»ýÇÑ °æ¿ì ReasonDenied °´Ã¼¸¦ ¼³¸íÇÏ´Â µÎ ÀÚ·Î µÈ µ¥ÀÌÅͺ£À̽º Å°ÀÔ´Ï´Ù. ReasonDenied´Â ¸Þ½ÃÁö Ä«Å»·Î±× Ç׸ñÀ» ·¡ÇÎÇϴ Ŭ·¡½ºÀ̸ç À߸øµÈ ÀÚ°Ý Áõ¸í ¹× ±ÇÇÑ ºÎÁ·°ú °°Àº ÀϹÝÀûÀÎ ½ÇÆп¡ »ç¿ëµË´Ï´Ù.
- actionDateTime VARCHAR(21) - À§ÀÇ ÀÛ¾÷ÀÌ ¼öÇàµÈ ³¯Â¥¿Í ½Ã°£ÀÔ´Ï´Ù. ÀÌ °ªÀº GMT ½Ã°£À¸·Î ÀúÀåµË´Ï´Ù.
- objectName VARCHAR(128) - ÀÛ¾÷ Áß¿¡ ½ÇÇàµÈ °´Ã¼ À̸§ÀÔ´Ï´Ù.
- resourceName VARCHAR(128) - Àû¿ë °¡´ÉÇÑ °æ¿ì ÀÛ¾÷ Áß¿¡ »ç¿ëµÈ ÀÚ¿ø À̸§ÀÔ´Ï´Ù. ÀÚ¿øÀ» ÂüÁ¶ÇÏÁö ¾Ê´Â À̺¥Æ®µµ ÀÖÁö¸¸, ´ëºÎºÐÀÇ °æ¿ì ÀÛ¾÷ÀÌ ¼öÇàµÈ ÀÚ¿øÀ» ±â·ÏÇÒ ¼ö ÀÖ´Â ´õ¿í ¼¼ºÎÀûÀÎ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù.
- accountName VARCHAR(255) - Àû¿ë °¡´ÉÇÑ °æ¿ì ½ÇÇà ÁßÀÎ °èÁ¤ IDÀÔ´Ï´Ù.
- server VARCHAR(128) - ÀÛ¾÷ÀÌ ¼öÇàµÈ ¼¹öÀ̸ç À̺¥Æ® ·Î°Å¿¡¼ ÀÚµ¿À¸·Î ÇÒ´çÇÕ´Ï´Ù.
- message VARCHAR(255*) ¶Ç´Â CLOB - ¿À·ù ¸Þ½ÃÁö µîÀ» ºñ·ÔÇÏ¿© ÀÛ¾÷°ú °ü·ÃµÈ ¸ðµç ÇöÁöÈµÈ ¸Þ½ÃÁöÀÔ´Ï´Ù. ÅؽºÆ®´Â ÇöÁöȵǾî ÀúÀåµÇ¹Ç·Î ±¹Á¦ÈµÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¿ÀÇ ¿ ±æÀÌ Á¦ÇÑÀº ±¸¼º °¡´ÉÇÕ´Ï´Ù. ±âº» µ¥ÀÌÅÍ À¯ÇüÀº VARCHARÀÌ°í ±âº» Å©±â Á¦ÇÑÀº 255ÀÔ´Ï´Ù. Å©±â Á¦ÇÑ Á¶Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº °¨»ç ·Î±× ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
- interface VARCHAR(50) - ÀÛ¾÷ÀÌ ¼öÇàµÈ Identity Manager ÀÎÅÍÆäÀ̽º(¿¹: °ü¸®ÀÚ, »ç¿ëÀÚ, IVR ¶Ç´Â SOAP ÀÎÅÍÆäÀ̽º)ÀÔ´Ï´Ù.
- acctAttrChanges VARCHAR(4000) - ¸¸µé±â ¹× ¾÷µ¥ÀÌÆ® Áß¿¡ º¯°æµÈ °èÁ¤ ¼Ó¼ºÀ» ÀúÀåÇÕ´Ï´Ù. ÀÚ¿ø °èÁ¤ ¶Ç´Â Identity Manager °èÁ¤ °´Ã¼¿¡ ´ëÇÑ ¸¸µé±â ¶Ç´Â ¾÷µ¥ÀÌÆ® Áß¿¡´Â Ç×»ó ¼Ó¼º º¯°æ »çÇ× Çʵ尡 ä¿öÁý´Ï´Ù. ÀÛ¾÷ Áß¿¡ º¯°æµÈ ¸ðµç ¼Ó¼ºÀº ÀÌ Çʵ忡 ¹®ÀÚ¿·Î ÀúÀåµË´Ï´Ù. µ¥ÀÌÅÍÀÇ Çü½ÄÀº NAME=VALUE NAME2=VALUE2ÀÔ´Ï´Ù. À̸§ ¶Ç´Â °ª¿¡ ´ëÇØ "contains" SQL ¹®À» ½ÇÇàÇÏ¿© ÀÌ Çʵ带 Äõ¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÄÚµå ¿¹ 10-8Àº acctAttrChanges ¿¿¡ ÀÖ´Â °ªÀÔ´Ï´Ù.
ÄÚµå ¿¹ 10-8 acctAttrChanges ¿ÀÇ °ª
COMPANY="COMPANY" DEPARTMENT="DEPT" DESCRIPTION="DSMITH
DESCRIPTION" FAX NUMBER="5122222222" HOME ADDRESS="12282
MOCKINGBIRD LANE" HOME CITY="AUSTIN" HOME PHONE="5122495555"
HOME STATE="TX" HOME ZIP="78729" JOB TITLE="DEVELOPER"
MOBILE PHONE="5125551212" WORK PHONE="5126855555"
EMAIL="someone@somecompany.COM" EXPIREPASSWORD="TRUE"
FIRSTNAME="DANIEL" FULLNAME="DANIEL SMITH" LASTNAME="SMITH"
- acctAttr01label-acctAttr05label VARCHAR(50) - ÀÌ ´Ù¼¸ °³ÀÇ Ãß°¡ NAME ½½·ÔÀº Å« ºí·ÓÀÌ ¾Æ´Ñ ÀÚüÀÇ ¿¿¡ ÀúÀåµÉ ÃÖ´ë ´Ù¼¸ °³±îÁöÀÇ ¼Ó¼º À̸§À¸·Î ¼öÁØÀ» ¿Ã¸± ¼ö ÀÖ´Â ¿ÀÔ´Ï´Ù. ÀÚ¿ø ½ºÅ°¸¶ ±¸¼º ÆäÀÌÁö¿¡¼ "audit?" ¼³Á¤À» »ç¿ëÇÏ¿© ¼Ó¼ºÀÇ ¼öÁØÀ» ¿Ã¸± ¼ö ÀÖÀ¸¸ç ÀÌ ¼Ó¼ºÀ» µ¥ÀÌÅÍ ¸¶À̴׿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
- acctAttr01value-acctAttr05value VARCHAR(128) - ºí·Ó ¿ÀÌ ¾Æ´Ñ º°µµÀÇ ¿¿¡ ÀúÀåµÉ ÃÖ´ë ´Ù¼¸ °³±îÁöÀÇ ¼Ó¼º °ªÀ¸·Î ¼öÁØÀ» ¿Ã¸± ¼ö ÀÖ´Â ´Ù¼¸ °³ÀÇ Ãß°¡ VALUE ½½·ÔÀÔ´Ï´Ù.
- parm01label-parm05label VARCHAR(50) - À̺¥Æ®¿Í °ü·ÃµÈ ¸Å°³ º¯¼ö¸¦ ÀúÀåÇÏ´Â µ¥ »ç¿ëµÇ´Â ´Ù¼¸ °³ÀÇ ½½·ÔÀÔ´Ï´Ù. Ŭ¶óÀ̾ðÆ® IP¿Í ¼¼¼Ç ID À̸§À» ¿¹·Î µé ¼ö ÀÖ½À´Ï´Ù.
- parm01value-parm05value VARCHAR(128*) ¶Ç´Â CLOB - À̺¥Æ®¿Í °ü·ÃµÈ ¸Å°³ º¯¼ö¸¦ ÀúÀåÇÏ´Â µ¥ »ç¿ëµÇ´Â ´Ù¼¸ °³ÀÇ ½½·ÔÀÔ´Ï´Ù. Ŭ¶óÀ̾ðÆ® IP¿Í ¼¼¼Ç ID °ªÀ» ¿¹·Î µé ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿ÀÇ ¿ ±æÀÌ Á¦ÇÑÀº ±¸¼º °¡´ÉÇÕ´Ï´Ù. ±âº» µ¥ÀÌÅÍ À¯ÇüÀº VARCHARÀÌ°í ±âº» Å©±â Á¦ÇÑÀº 128ÀÔ´Ï´Ù. Å©±â Á¦ÇÑ Á¶Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº °¨»ç ·Î±× ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.
- id VARCHAR(50) - ÀúÀå¼Ò¿¡¼ °¢ ·¹Äڵ忡 ÇÒ´çÇÑ °íÀ¯ÇÑ IDÀ̸ç waveset.logattr Å×ÀÌºí¿¡¼ ÂüÁ¶µË´Ï´Ù.
- name VARCHAR(128) - »ý¼ºµÈ À̸§ÀÌ¸ç °¢ ·¹Äڵ忡 ÇÒ´çµË´Ï´Ù.
- xmlBLOB Identity Manager¿¡¼ ³»ºÎÀûÀ¸·Î »ç¿ëµË´Ï´Ù.
waveset.logattr
waveset.logattr Å×À̺íÀº °¢ À̺¥Æ®ÀÇ Á¶Á÷ ±¸¼º¿ø ¾ÆÀ̵𸦠ÀúÀåÇϸç Á¶Á÷º°·Î °¨»ç ·Î±×ÀÇ ¹üÀ§¸¦ ¼³Á¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
°¨»ç ·Î±× À߸²
°¨»ç ·Î±× µ¥ÀÌÅÍÀÇ Çϳª ÀÌ»óÀÇ ¿ÀÌ ÁöÁ¤µÈ ¿ ±æÀÌ Á¦ÇÑÀ» ÃÊ°úÇÒ °æ¿ì ¿ µ¥ÀÌÅÍ°¡ Á¦ÇÑ¿¡ ¸Â°Ô À߸³´Ï´Ù. Áï, µ¥ÀÌÅÍ°¡ ÁöÁ¤µÈ ±æÀÌ Á¦ÇѺ¸´Ù 3±ÛÀÚ ÀûÀº ±æÀÌ·Î À߸° ´ÙÀ½ À߸²ÀÌ ¹ß»ýÇßÀ½À» ³ªÅ¸³»±â À§ÇØ ¿ µ¥ÀÌÅÍ¿¡ »ý·« ±âÈ£(...)°¡ Ãß°¡µË´Ï´Ù.
¶ÇÇÑ, °¨»ç ·¹ÄÚµåÀÇ NAME ¿ ¸Ç ¾Õ¿¡´Â À߸° ·¹ÄÚµåÀÇ Äõ¸®°¡ ¿ëÀÌÇϵµ·Ï #TRUNCATED# ¹®ÀÚ¿ÀÌ Ãß°¡µË´Ï´Ù.
ÁÖ
Identity Manager ¸Þ½ÃÁö°¡ À߸®´Â À§Ä¡¸¦ °è»êÇÒ ¶§ UTF8 ÀÎÄÚµùÀ» °¡Á¤ÇÕ´Ï´Ù. ±¸¼º¿¡¼ UTF8 ÀÌ¿ÜÀÇ ÀÎÄÚµùÀÌ »ç¿ëµÉ °æ¿ì µ¥ÀÌÅÍ°¡ À߸° ÈÄ¿¡µµ µ¥ÀÌÅͺ£À̽ºÀÇ ½ÇÁ¦ ¿ Å©±â¸¦ ÃÊ°úÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì À߸° ¸Þ½ÃÁö°¡ °¨»ç ·Î±×¿¡ Ç¥½ÃµÇÁö ¾ÊÀ¸¸ç ½Ã½ºÅÛ ·Î±×¿¡ ¿À·ù°¡ ±â·ÏµË´Ï´Ù.
°¨»ç ·Î±× ±¸¼º°¨»ç ·Î±×ÀÇ Æ¯Á¤ ¿Àº ÀúÀå¼Ò¿¡¼ ´ë·®ÀÇ µ¥ÀÌÅ͸¦ ÀúÀåÇϵµ·Ï ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿ ±æÀÌ Á¦ÇÑ Å©±â Á¶Á¤
°¨»ç ·Î±×ÀÇ ÀϺΠ¿¿¡´Â ±¸¼º °¡´ÉÇÑ ¿ ±æÀÌ Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù. ÇØ´çÇÏ´Â ¿Àº ´ÙÀ½°ú °°½À´Ï´Ù.
- message ¿
- parmNNvalue ¿(¿©±â¼ NN = 01, 02, 03, 04, ¶Ç´Â 05)
- xml ¿
ÁÖ
°¨»ç ·Î±× ¿¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶¸¦ ÂüÁ¶ÇϽʽÿÀ.
¿ ±æÀÌ Á¦ÇÑÀº RepositoryConfiguration °´Ã¼¸¦ ÆíÁýÇÏ¿© º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. RepositoryConfiguration °´Ã¼ ÆíÁý ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Identity Manager ±¸¼º °´Ã¼ ÆíÁýÀ» ÂüÁ¶ÇϽʽÿÀ.
- message ¿ÀÇ ¿ ±æÀÌ Á¦ÇÑÀ» º¯°æÇÏ·Á¸é maxLogMessageLength °ªÀ» ¼öÁ¤ÇÕ´Ï´Ù.
- parmNNvalue ¿ÀÇ ¿ ±æÀÌ Á¦ÇÑÀ» º¯°æÇÏ·Á¸é maxLogParmValueLength °ªÀ» ¼öÁ¤ÇÕ´Ï´Ù. µ¿ÀÏÇÑ Á¦ÇÑ °ªÀÌ ´Ù¼¸ °³ÀÇ ¿ ¸ðµÎ¿¡ Àû¿ëµË´Ï´Ù. ¿ ±æÀÌ °ªÀ» °³º°ÀûÀ¸·Î Á¤ÀÇÇÒ ¼ö ¾ø½À´Ï´Ù.
- xml ¿ÀÇ ¿ ±æÀÌ Á¦ÇÑÀ» º¯°æÇÏ·Á¸é maxLogXmlLength °ªÀ» ¼öÁ¤ÇÕ´Ï´Ù.
»õ °ªÀ» Àû¿ëÇÏ·Á¸é ¼¹ö¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
RepositoryConfiguration °´Ã¼ÀÇ ¿ ±æÀÌ Á¦ÇÑ ¼³Á¤Àº ¿¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Â ÃÖ´ë µ¥ÀÌÅÍ ¾çÀ» °áÁ¤ÇÕ´Ï´Ù. ÀúÀåÇÒ µ¥ÀÌÅÍ°¡ ÀÌ ¼³Á¤À» ÃÊ°úÇÒ °æ¿ì µ¥ÀÌÅÍ°¡ À߸³´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº °¨»ç ·Î±× À߸²À» ÂüÁ¶ÇϽʽÿÀ.
RepositoryConfiguration °´Ã¼ÀÇ ¿ ±æÀÌ ¼³Á¤À» Áõ°¡½Ãų °æ¿ì µ¥ÀÌÅͺ£À̽ºÀÇ ¿ ±æÀÌ ¼³Á¤µµ RepositoryConfiguration °´Ã¼¿¡ ±¸¼ºµÈ Å©±â ÀÌ»óÀÎÁö È®ÀÎÇÕ´Ï´Ù.
°¨»ç ·Î±×¿¡¼ ·¹ÄÚµå Á¦°Å°¨»ç ·Î±×°¡ ³Ê¹« Ä¿ÁöÁö ¾Êµµ·Ï ÁÖ±âÀûÀ¸·Î À߶ó¾ß ÇÕ´Ï´Ù. AuditLog À¯Áö º¸¼ö ÀÛ¾÷À» »ç¿ëÇÏ¿© °¨»ç ·Î±×¿¡¼ ÀÌÀü ·¹Äڵ带 Á¦°ÅÇÕ´Ï´Ù.
°¨»ç ·Î±×¿¡¼ ÀÌÀü ·¹Äڵ带 Á¦°ÅÇÏ´Â ÀÛ¾÷À» ¿¹¾àÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
°¨»ç ·Î±× º¯Á¶ ¹æÁö´ÙÀ½°ú °°Àº ÇüÅÂÀÇ °¨»ç ·Î±× º¯Á¶¸¦ ¹æÁöÇϵµ·Ï Identity Manager¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸ðµç Identity Manager °¨»ç ·Î±× ·¹Äڵ忡´Â ¼¹öº°·Î °íÀ¯ÇÑ ¼ø¼ ¹øÈ£¿Í ·¹ÄÚµå ¹× ¼ø¼ ¹øÈ£¿¡ ´ëÇÑ ¾ÏÈ£ÈµÈ Çؽð¡ ÀÖ½À´Ï´Ù. º¯Á¶ °Ë»ö º¸°í¼¸¦ ¸¸µé ¶§ ¼¹öº°·Î °¨»ç ·Î±×¿¡ ´ÙÀ½ÀÌ ÀÖ´ÂÁö °Ë»öÇÕ´Ï´Ù.
º¯Á¶ ¹æÁö ·Î±ë ±¸¼º
º¯Á¶ ¹æÁö ·Î±ëÀ» ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- º¸°í¼> »õ·Î ¸¸µé±â> °¨»ç ·Î±× º¯Á¶ º¸°í¼¸¦ ¼±ÅÃÇÏ¿© º¯Á¶ º¸°í¼¸¦ ¸¸µì´Ï´Ù.
- º¯Á¶ º¸°í¼ Á¤ÀÇ ÆäÀÌÁö(±×¸² 10-1 ÂüÁ¶)°¡ Ç¥½ÃµÇ¸é º¸°í¼ÀÇ Á¦¸ñÀ» ÀÔ·ÂÇÑ ´ÙÀ½ ÀúÀåÇÕ´Ï´Ù.
±×¸² 10-1 °¨»ç ·Î±× º¯Á¶ º¸°í¼ ±¸¼º
´ÙÀ½ÀÇ ¼±Åà ¸Å°³ º¯¼ö¸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- º¸°í¼ ¿ä¾à - º¸°í¼¸¦ ¼³¸íÇÏ´Â ¿ä¾àÀ» ÀÔ·ÂÇÕ´Ï´Ù.
- ¼¹öÀÇ ½ÃÀÛ ¼ø¼ '<server_name>' - ¼¹öÀÇ ½ÃÀÛ ¼ø¼ ¹øÈ£¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
- ÀÌ ¿É¼ÇÀ» »ç¿ëÇϸé ÀÌÀü ·Î±× Ç׸ñÀ» º¯Á¶µÈ °ÍÀ¸·Î Ç÷¡±× ÁöÁ¤ÇÏÁö ¾Ê°í »èÁ¦ÇÒ ¼ö ÀÖÀ¸¸ç º¸°í¼ ¹üÀ§¸¦ Á¦ÇÑÇÏ¿© ¼º´ÉÀ» °³¼±ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ÀüÀÚ ¸ÞÀÏ·Î º¸°í¼ º¸³»±â - º¸°í¼ °á°ú¸¦ ÁöÁ¤ÇÑ ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò·Î º¸³¾ ¼ö ÀÖ½À´Ï´Ù.
- ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇϸé ÆäÀÌÁö°¡ »õ·Î °íħµÇ°í ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇ϶ó´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. ±×·¯³ª ÅؽºÆ® ³»¿ëÀ» ÀüÀÚ ¸ÞÀÏ·Î º¸³»´Â °ÍÀº ¾ÈÀüÇÏÁö ¾Ê½À´Ï´Ù. °èÁ¤ ¾ÆÀ̵𳪠°èÁ¤ ³»¿ª°ú °°Àº Áß¿äÇÑ Á¤º¸°¡ ³ëÃâµÉ ¼ö ÀÖ½À´Ï´Ù.
- ±âº» PDF ¿É¼Ç ´ëü - ÀÌ º¸°í¼ÀÇ ±âº» PDF ¿É¼ÇÀ» ´ëüÇÏ·Á¸é ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇÕ´Ï´Ù.
- Á¶Á÷ - ÀÌ º¸°í¼¿¡ ¾×¼¼½ºÇØ¾ß ÇÏ´Â Á¶Á÷À» ¼±ÅÃÇÕ´Ï´Ù.
- ±×·± ´ÙÀ½ ±¸¼º > °¨»ç¸¦ ¼±ÅÃÇÏ¿© °¨»ç ±¸¼º ÆäÀÌÁö(±×¸² 10-2 ÂüÁ¶)¸¦ ¿±´Ï´Ù.
±×¸² 10-2 º¯Á¶ ¹æÁö °¨»ç ·Î±ë ±¸¼º
- »ç¿ëÀÚ Á¤ÀÇ °Ô½ÃÀÚ »ç¿ëÀ» ¼±ÅÃÇÑ ´ÙÀ½ ÀúÀå¼Ò °Ô½ÃÀÚ ¸µÅ©¸¦ ´©¸¨´Ï´Ù.
- º¯Á¶ ¹æÁö °¨»ç ·Î±× È°¼ºÈ¸¦ ¼±ÅÃÇÑ ´ÙÀ½ È®ÀÎÀ» ´©¸¨´Ï´Ù.
- ÀúÀåÀ» ´·¯ ¼³Á¤À» ÀúÀåÇÕ´Ï´Ù.
ÀÌ ¿É¼ÇÀ» ´Ù½Ã ÇØÁ¦ÇÒ ¼öµµ ÀÖÁö¸¸, ÀÌ·¸°Ô ÇÏ¸é °¨»ç ·Î±× º¯Á¶ º¸°í¼¿¡¼ ¼¸íµÇÁö ¾ÊÀº Ç׸ñÀÌ ÀÌ¿Í °°ÀÌ Ç÷¡±× Ç¥½ÃµÇ¹Ç·Î ÀÌ·¯ÇÑ Ç׸ñÀ» ¹«½ÃÇϵµ·Ï º¸°í¼¸¦ ´Ù½Ã ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.
»ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ »ç¿ëIdentity Manager¿¡¼´Â »ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ¿¡ °¨»ç À̺¥Æ®¸¦ Á¦ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½°ú °°Àº »ç¿ëÀÚ Á¤ÀÇ °Ô½ÃÀÚ°¡ Á¦°øµË´Ï´Ù.
- ÄÜ¼Ö - Ç¥ÁØ Ãâ·Â ¶Ç´Â Ç¥ÁØ ¿À·ù·Î °¨»ç À̺¥Æ®¸¦ ÀμâÇÕ´Ï´Ù.
- ÆÄÀÏ - º¸Åë ÆÄÀÏ¿¡ °¨»ç À̺¥Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
- JDBC - JDBC µ¥ÀÌÅÍ ÀúÀå¼Ò¿¡ °¨»ç À̺¥Æ®¸¦ ±â·ÏÇÕ´Ï´Ù.
- JMS - JMS ´ë±â¿ ¶Ç´Â Ç׸ñ¿¡ °¨»ç À̺¥Æ®¸¦ ±â·ÏÇÕ´Ï´Ù.
- JMX - JMX(Java Management Extensions) Ŭ¶óÀ̾ðÆ®°¡ Identity Manager °¨»ç ·Î±× ÀÛ¾÷À» ¸ð´ÏÅ͸µÇÒ ¼ö ÀÖµµ·Ï °¨»ç À̺¥Æ®¸¦ °Ô½ÃÇÕ´Ï´Ù.
- ½ºÅ©¸³ÆÃµÊ - »ç¿ëÀÚ Á¤ÀÇ ½ºÅ©¸³Æ®¿¡ °¨»ç À̺¥Æ®¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.
°íÀ¯ÇÑ °Ô½ÃÀÚ¸¦ ¸¸µé·Á¸é »ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ °³¹ßÀ» ÂüÁ¶ÇϽʽÿÀ.
»ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ È°¼ºÈ
»ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ´Â °¨»ç ±¸¼º ÆäÀÌÁö¿¡¼ È°¼ºÈÇÕ´Ï´Ù.
»ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ¸¦ È°¼ºÈÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- °ü¸®ÀÚ ÀÎÅÍÆäÀ̽ºÀÇ ÁÖ ¸Þ´º¿¡¼ ±¸¼ºÀ» ´©¸£°í º¸Á¶ ¸Þ´º¿¡¼ °¨»ç¸¦ ´©¸¨´Ï´Ù.
°¨»ç ±¸¼º ÆäÀÌÁö°¡ ¿¸³´Ï´Ù.
- ÆäÀÌÁö ¸Ç ¾Æ·¡¿¡¼ »ç¿ëÀÚ Á¤ÀÇ °Ô½ÃÀÚ »ç¿ë ¿É¼ÇÀ» ¼±ÅÃÇÕ´Ï´Ù.
ÇöÀç ±¸¼ºµÈ °¨»ç °Ô½ÃÀÚ°¡ ³ª¿µÈ Å×À̺íÀÌ ¿¸³´Ï´Ù.
- »õ °¨»ç °Ô½ÃÀÚ¸¦ ±¸¼ºÇÏ·Á¸é »õ °Ô½ÃÀÚ µå·Ó´Ù¿î ¸Þ´º¿¡¼ »ç¿ëÀÚ Á¤ÀÇ °Ô½ÃÀÚ À¯ÇüÀ» ¼±ÅÃÇÕ´Ï´Ù.
»õ °¨»ç °Ô½ÃÀÚ ±¸¼º ¾ç½ÄÀ» ÀÛ¼ºÇÕ´Ï´Ù. È®ÀÎÀ» ´©¸¨´Ï´Ù.
- Áß¿ä! ÀúÀåÀ» ´·¯ »õ °¨»ç °Ô½ÃÀÚ¸¦ ÀúÀåÇÕ´Ï´Ù!
ÄܼÖ, ÆÄÀÏ, JDBC ¹× ½ºÅ©¸³ÆÃµÈ °Ô½ÃÀÚ À¯Çü
ÄܼÖ, ÆÄÀÏ, JDBC ¶Ç´Â ½ºÅ©¸³ÆÃµÈ °¨»ç °Ô½ÃÀÚ¸¦ È°¼ºÈÇÏ·Á¸é »ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ È°¼ºÈ¿¡ ¼³¸íµÈ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù. »õ °Ô½ÃÀÚ µå·Ó´Ù¿î ¸Þ´º¿¡¼ ÇØ´ç °Ô½ÃÀÚ À¯ÇüÀ» ¼±ÅÃÇÕ´Ï´Ù.
»õ °¨»ç °Ô½ÃÀÚ ±¸¼º ¾ç½ÄÀ» ÀÛ¼ºÇÕ´Ï´Ù. ¾ç½Ä¿¡ ´ëÇØ ±Ã±ÝÇÑ Á¡ÀÌ ÀÖÀ¸¸é i-Help ¹× ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
- ÄÜ¼Ö °¨»ç °Ô½ÃÀڴ ǥÁØ Ãâ·Â ¶Ç´Â Ç¥ÁØ ¿À·ù·Î °¨»ç À̺¥Æ®¸¦ ÀμâÇÕ´Ï´Ù.
- ÆÄÀÏ °¨»ç °Ô½ÃÀÚ´Â º¸Åë ÆÄÀÏ¿¡ °¨»ç À̺¥Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
- JDBC °¨»ç °Ô½ÃÀÚ´Â JDBC µ¥ÀÌÅÍ ÀúÀå¼Ò¿¡ °¨»ç À̺¥Æ®¸¦ ±â·ÏÇÕ´Ï´Ù.
- ½ºÅ©¸³ÆÃµÈ °¨»ç °Ô½ÃÀÚ´Â °¨»ç À̺¥Æ® ÀúÀåÀ» À§ÇÑ JavaScript ¶Ç´Â BeanShell·Î ÀÛ¼ºµÈ »ç¿ëÀÚ Á¤ÀÇ ½ºÅ©¸³Æ®¸¦ Çã¿ëÇÕ´Ï´Ù.
JMS °Ô½ÃÀÚ À¯Çü
JMS °¨»ç ·Î±× »ç¿ëÀÚ Á¤ÀÇ °Ô½ÃÀÚ´Â JMS(Java Message Service) ´ë±â¿ ¶Ç´Â Ç׸ñ¿¡ °¨»ç À̺¥Æ® ·¹Äڵ带 °Ô½ÃÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù.
JMS¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
JMS¿¡ °Ô½ÃÇÏ¸é ¿©·¯ Identity Manager ¼¹ö°¡ Àִ ȯ°æ¿¡¼ »ó°ü °ü°è¿¡ ´ëÇÑ À¯¿¬¼ºÀ» Ãß°¡·Î ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó, JMS´Â ¼¹ö°¡ ½ÇÇà ÁßÀÎ µ¿¾È ·Î±×°¡ Ŭ¶óÀ̾ðÆ® º¸°í µµ±¸¿¡ ¾×¼¼½ºÇÏÁö ¸øÇÒ ¼ö ÀÖ´Â Windows ȯ°æ°ú °°ÀÌ ÆÄÀÏ °¨»ç ·Î±× °Ô½ÃÀÚ¸¦ »ç¿ëÇÏ´Â µ¥ Á¦ÇÑÀÌ Àִ ȯ°æ¿¡¼µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
JMS´Â ¿©·¯ °³ÀÇ ¼¹ö°¡ Àִ ȯ°æ¿¡ ¸î °¡Áö ÀÌÁ¡À» Á¦°øÇÕ´Ï´Ù.
ÁöÁ¡ °£ ¸ðµ¨ ¶Ç´Â °Ô½Ã ¹× °¡ÀÔ ¸ðµ¨
JMS´Â ¸Þ½Ã¡À» À§ÇÑ µÎ °¡Áö ¸ðµ¨·Î ÁöÁ¡ °£ ¸ðµ¨(´ë±â¿ »ðÀÔ ¸ðµ¨)°ú °Ô½Ã ¹× °¡ÀÔ ¸ðµ¨(Ç׸ñ ¸ðµ¨)À» Á¦°øÇÕ´Ï´Ù. Identity Manager´Â µÎ ¸ðµ¨À» ¸ðµÎ Áö¿øÇÕ´Ï´Ù.
ÁöÁ¡ °£ ¸ðµ¨¿¡¼ »ý¼ºÀڴ ƯÁ¤ ´ë±â¿¿¡ ¸Þ½ÃÁö¸¦ °Ô½ÃÇÏ°í, ¼ÒºñÀÚ´Â ´ë±â¿ÀÇ ¸Þ½ÃÁö¸¦ ÀнÀ´Ï´Ù. ÀÌ ¶§, »ý¼ºÀÚ´Â ¸Þ½ÃÁöÀÇ ´ë»óÀ» ÀνÄÇÏ¿© ¼ÒºñÀÚÀÇ ´ë±â¿¿¡ Á÷Á¢ ¸Þ½ÃÁö¸¦ °Ô½ÃÇÕ´Ï´Ù.
ÁöÁ¡ °£ ¸ðµ¨ÀÇ Æ¯Â¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.
¹Ý¸é¿¡, °Ô½Ã ¹× °¡ÀÔ ¸ðµ¨Àº ƯÁ¤ ¸Þ½ÃÁö Ç׸ñ¿¡ ¸Þ½ÃÁö¸¦ °Ô½ÃÇϵµ·Ï Áö¿øÇÕ´Ï´Ù. 0°³ ÀÌ»óÀÇ °¡ÀÔÀÚ°¡ ƯÁ¤ ¸Þ½ÃÁö Ç׸ñ¿¡ ´ëÇÑ ¸Þ½ÃÁö¸¦ ¼ö½ÅÇÏ´Â µ¥ °ü½ÉÀ» µî·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸ðµ¨¿¡¼´Â °Ô½ÃÀÚ¿Í °¡ÀÔÀÚ°¡ ¸ðµÎ ¼·Î¿¡ ´ëÇØ ¾ËÁö ¸øÇÕ´Ï´Ù. ÀÌ ¸ðµ¨¿¡ ´ëÇÑ ÁÁÀº ¿¹·Î, ÀÍ¸í °Ô½ÃÆÇÀÌ ÀÖ½À´Ï´Ù.
°Ô½Ã ¹× °¡ÀÔ ¸ðµ¨¿¡´Â ´ÙÀ½°ú °°Àº Ư¡ÀÌ ÀÖ½À´Ï´Ù.
- ¿©·¯ »ç¿ëÀÚ°¡ ¸Þ½ÃÁö¸¦ ¼ö½ÅÇÒ ¼ö ÀÖ½À´Ï´Ù.
- °Ô½ÃÀÚ¿Í °¡ÀÔÀÚ °£¿¡ ŸÀÌ¹Ö Á¾¼Ó¼ºÀÌ Á¸ÀçÇÕ´Ï´Ù. °Ô½ÃÀÚ°¡ °¡ÀÔÀ» ¸¸µç ÈÄ¿¡ Ŭ¶óÀ̾ðÆ®°¡ °¡ÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. °¡ÀÔÀÚ´Â ¿µ±¸ °¡ÀÔÀÌ ¼³Á¤µÇÁö ¾ÊÀº ÀÌ»ó °¡ÀÔÇÑ µÚ¿¡ ¸Þ½ÃÁö¸¦ ¼ö½ÅÇϱâ À§ÇØ °è¼Ó È°¼º »óŸ¦ À¯ÁöÇØ¾ß ÇÕ´Ï´Ù. ¿µ±¸ °¡ÀÔÀÇ °æ¿ì °¡ÀÔÀÚ°¡ ¿¬°áµÇÁö ¾ÊÀº µ¿¾È °Ô½ÃµÈ ¸Þ½ÃÁö´Â °¡ÀÔÀÚ°¡ ´Ù½Ã ¿¬°áµÉ ¶§ Àç¹èÆ÷µË´Ï´Ù.
ÁÖ
JMS¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº http://www.sun.com/software/products/message_queue/index.xmlÀ» ÂüÁ¶ÇϽʽÿÀ.
JMS °Ô½ÃÀÚ À¯Çü ±¸¼º
JMS °Ô½ÃÀÚ´Â °¨»ç À̺¥Æ®¸¦ JMS TextMessage Çü½ÄÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ TextMessage´Â ±¸¼º¿¡ µû¶ó ´ë±â¿ ¶Ç´Â Ç׸ñÀ¸·Î Àü¼ÛµË´Ï´Ù. ÅؽºÆ® ¸Þ½ÃÁö´Â ±¸¼º¿¡ µû¶ó XML ¶Ç´Â ULF(¹ü¿ë ·Î±ë Çü½Ä) Çü½ÄÀ¸·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
JMS °Ô½ÃÀÚ À¯ÇüÀ» È°¼ºÈÇÏ·Á¸é »ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ È°¼ºÈ¿¡ ¼³¸íµÈ ´Ü°è¸¦ ¼öÇàÇÏ°í »õ °Ô½ÃÀÚ µå·Ó´Ù¿î ¸Þ´º¿¡¼ JMS¸¦ ¼±ÅÃÇÕ´Ï´Ù.
JMS °Ô½ÃÀÚ À¯ÇüÀ» ±¸¼ºÇÏ·Á¸é »õ °¨»ç °Ô½ÃÀÚ ±¸¼º ¾ç½ÄÀ» ÀÛ¼ºÇÕ´Ï´Ù. ¾ç½Ä¿¡ ´ëÇØ ±Ã±ÝÇÑ Á¡ÀÌ ÀÖÀ¸¸é i-Help ¹× ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
JMX °Ô½ÃÀÚ À¯Çü
JMX °¨»ç ·Î±× °Ô½ÃÀÚ´Â JMX(Java Management Extensions) Ŭ¶óÀ̾ðÆ®°¡ Identity Manager °¨»ç ·Î±× ÀÛ¾÷À» ¸ð´ÏÅ͸µÇÒ ¼ö ÀÖµµ·Ï °¨»ç À̺¥Æ®¸¦ °Ô½ÃÇÕ´Ï´Ù.
JMX¶õ?
JMX(Java Management Extensions)´Â ÀÀ¿ë ÇÁ·Î±×·¥, ½Ã½ºÅÛ °´Ã¼, ÀåÄ¡ ¹× ¼ºñ½º ÁöÇâ ³×Æ®¿öÅ©¸¦ °ü¸® ¹×/¶Ç´Â ¸ð´ÏÅ͸µÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â Java ±â¼úÀÔ´Ï´Ù. °ü¸®/¸ð´ÏÅ͸µµÇ´Â ¿£Æ¼Æ¼´Â MBean(Managed Bean)À̶ó´Â °´Ã¼·Î Ç¥ÇöµË´Ï´Ù.
Identity ManagerÀÇ JMX °Ô½ÃÀÚ ±¸Çö
Identity ManagerÀÇ JMX °¨»ç ·Î±× °Ô½ÃÀÚ´Â À̺¥Æ®¿¡ ´ëÇÑ °¨»ç ·Î±×¸¦ ¸ð´ÏÅ͸µÇÕ´Ï´Ù. À̺¥Æ®°¡ °¨ÁöµÇ¸é JMX °Ô½ÃÀÚ´Â °¨»ç À̺¥Æ® ·¹Äڵ带 MBeanÀ¸·Î ·¡ÇÎÇÏ°í ¸Þ¸ð¸®¿¡ º¸°üµÈ Àӽà ³»¿ªÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù. °¢ À̺¥Æ®¿¡ ´ëÇØ º°µµÀÇ ÀÛÀº ¾Ë¸²ÀÌ JMX Ŭ¶óÀ̾ðÆ®·Î Àü¼ÛµË´Ï´Ù. °ü½É À̺¥Æ®ÀÇ °æ¿ì JMX Ŭ¶óÀ̾ðÆ®°¡ Ãß°¡ Á¤º¸¸¦ ¾ò±â À§ÇØ °¨»ç À̺¥Æ®¸¦ ·¡ÇÎÇÏ´Â MBeanÀ» Äõ¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁÖ
°¨»ç À̺¥Æ® ·¹Äڵ忡 ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº com.waveset.object.AuditEvent Javadoc¸¦ ÂüÁ¶ÇϽʽÿÀ. Javadoc´Â »ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ °³¹ß¿¡¼ ¼³¸íÇÑ REF Å°Æ®¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
¿Ã¹Ù¸¥ MBeanÀ¸·ÎºÎÅÍ Á¤º¸¸¦ °Ë»öÇÏ·Á¸é ³»¿ª ¼ø¼ ¹øÈ£°¡ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ¹øÈ£´Â À̺¥Æ® ¾Ë¸²¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
°¢ À̺¥Æ® ¾Ë¸²¿¡´Â ´ÙÀ½ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ.
- Type - À̺¥Æ®ÀÇ À¯ÇüÀ» ±â¼úÇÏ´Â ¹®ÀÚ¿ÀÔ´Ï´Ù. ÀÌ ¹®ÀÚ¿Àº AuditEvent.<ObjectType>.<Action> Çü½ÄÀ» µû¸¨´Ï´Ù. ¿©±â¼ ObjectType ¹× ActionÀº com.waveset.AuditEvent¿¡¼ ¹ÝȯµË´Ï´Ù. ¿¹¸¦ µé¾î, Àá±Ý ÇØÁ¦ À̺¥Æ®°¡ Àü¼ÛµÉ °æ¿ì À¯ÇüÀº AuditEvent.LighthouseAccount.UnlockÀÌ µË´Ï´Ù.
- SequenceNumber - MBean¿¡¼ Á¤º¸¸¦ Äõ¸®ÇÏ´Â µ¥ »ç¿ëµÇ´Â ³»¿ª ¹öÆÛ Å°ÀÔ´Ï´Ù.
JMX °Ô½ÃÀÚ À¯Çü ±¸¼º
JMX °Ô½ÃÀÚ À¯ÇüÀ» ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- JMS °Ô½ÃÀÚ À¯ÇüÀ» È°¼ºÈÇÏ·Á¸é »ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ È°¼ºÈ¿¡ ¼³¸íµÈ ´Ü°è¸¦ ¼öÇàÇÏ°í »õ °Ô½ÃÀÚ µå·Ó´Ù¿î ¸Þ´º¿¡¼ JMS¸¦ ¼±ÅÃÇÕ´Ï´Ù.
- JMS °Ô½ÃÀÚ À¯ÇüÀ» ±¸¼ºÇÏ·Á¸é »õ °¨»ç °Ô½ÃÀÚ ±¸¼º ¾ç½ÄÀ» ÀÛ¼ºÇÕ´Ï´Ù. ¾ç½Ä¿¡ ´ëÇØ ±Ã±ÝÇÑ Á¡ÀÌ ÀÖÀ¸¸é i-Help ¹× ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
°Ô½ÃÀÚ À̸§ - JMX °¨»ç À̺¥Æ® °Ô½ÃÀÚÀÇ °íÀ¯ÇÑ À̸§À» ÀÔ·ÂÇÕ´Ï´Ù.
³»¿ª Á¦ÇÑ - °Ô½Ã°¡ ¸Þ¸ð¸®¿¡ º¸°üµÇ¾î¾ß ÇÏ´Â À̺¥Æ® Ç׸ñÀÇ ¼öÀÔ´Ï´Ù. ±âº»°ªÀº 100ÀÔ´Ï´Ù. Á¦ÇÑÀ» º¯°æÇÏ·Á¸é ´Ù¸¥ °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù.
- °Ô½ÃÀÚ À̸§ÀÌ Çã¿ëµÇ´ÂÁö Å×½ºÆ®¸¦ ´·¯ È®ÀÎÇÕ´Ï´Ù.
- È®ÀÎÀ» ´©¸¨´Ï´Ù. »õ °¨»ç °Ô½ÃÀÚ ±¸¼º ¾ç½ÄÀ» Á¾·áÇÕ´Ï´Ù.
- Áß¿ä! ÀúÀåÀ» ´©¸¨´Ï´Ù.
JMX Ŭ¶óÀ̾ðÆ®¿¡¼ °¨»ç À̺¥Æ® º¸±â
JMX Ŭ¶óÀ̾ðÆ®¸¦ »ç¿ëÇÏ¿© JMX °Ô½ÃÀÚ¸¦ º¾´Ï´Ù. ´ÙÀ½ ȸé ĸó¸¦ ¸¸µå´Â µ¥ JDK 1.5¿¡ Æ÷ÇÔµÈ JConsoleÀÌ »ç¿ëµÇ¾ú½À´Ï´Ù.
JConsoleÀ» »ç¿ë ÁßÀÎ °æ¿ì IDM:type=AuditLog MBeanÀ» º¸±â À§ÇØ ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ¿¬°áÀ» ¼±ÅÃÇÕ´Ï´Ù. JConsoleÀ» JMX Ŭ¶óÀ̾ðÆ®·Î »ç¿ëÇϵµ·Ï ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº JMX µ¥ÀÌÅÍ º¸±â¸¦ ÂüÁ¶ÇϽʽÿÀ.
JConsole¿¡¼ Notifications ÅÇÀ» ´·¯ °¨»ç À̺¥Æ®¸¦ º¾´Ï´Ù. ¾Ë¸²¿¡´Â ¼ø¼ ¹øÈ£°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¼ø¼ ¹øÈ£´Â Ãß°¡ Á¤º¸¸¦ ¾ò±â À§ÇØ MBeanÀ» Äõ¸®ÇÒ ¶§ ÇÊ¿äÇÕ´Ï´Ù.
±×¸² 10-3 JConsole¿¡¼ JMX °¨»ç À̺¥Æ® ¾Ë¸² º¸±â
Ãß°¡ Á¤º¸¸¦ À§ÇÑ MBean Äõ¸®
JConsole¿¡¼ Operations ÅÇÀ» ´©¸¨´Ï´Ù. ¾Ë¸²¿¡ Æ÷ÇÔµÈ ¼ø¼ ¹øÈ£¸¦ »ç¿ëÇÏ¿© À̺¥Æ® ¼¼ºÎ Á¤º¸¸¦ È®ÀÎÇϱâ À§ÇØ MBeanÀ» Äõ¸®ÇÕ´Ï´Ù. °¢ ÀÛ¾÷¿¡´Â 'get'À̶ó´Â Á¢µÎ¾î°¡ ºÙ°í '¼ø¼' ¹øÈ£°¡ À¯ÀÏÇÑ ¸Å°³ º¯¼öÀÔ´Ï´Ù.
±×¸² 10-4 JConsole¿¡¼ Ãß°¡ Á¤º¸¸¦ À§ÇÑ MBean Äõ¸®
MBeanÀº ½ÇÁ¦·Î com.waveset.object.AuditEvent Ŭ·¡½º¿¡ ´ëÇÑ ÀÏ´ëÀÏ ¸ÅÇÎÀ̸ç, Ç¥ 10-19´Â MBeanÀÌ Á¦°øÇÏ´Â °¢ ¼Ó¼º/ÀÛ¾÷¿¡ ´ëÇÑ ¼³¸íÀÔ´Ï´Ù.
Ç¥ 10-19 MBeanInfo ¼Ó¼º/ÀÛ¾÷ ¼³¸í
¼Ó¼º/ÀÛ¾÷
¼³¸í
AccountAttributesBlob
º¯°æµÈ ¼Ó¼º ¸ñ·Ï
AccountId
À̺¥Æ®¿Í ¿¬°üµÈ AccountId
Action
À̺¥Æ® µ¿¾È ¼öÇàµÈ ÀÛ¾÷
AuditableAttributes
°¨»ç °¡´ÉÇÑ ¼Ó¼º
ErrorString
¸ðµç ¿À·ù ¹®ÀÚ¿
Interface
°¨»ç ÀÎÅÍÆäÀ̽º
MemberObjectGroupRefs
±¸¼º¿ø °´Ã¼ ±×·ì ÂüÁ¶
ObjectName
°´Ã¼ À̸§
ObjectType
°´Ã¼ À¯Çü
OverflowAttributes
¸ðµç ¿À¹öÇ÷Π¼Ó¼º
Parameters
¸ðµç ¸Å°³ º¯¼ö
Reason
À̺¥Æ® ¿øÀÎ
ResourceName
À̺¥Æ®¿Í ¿¬°üµÈ ÀÚ¿ø
RoleName
À̺¥Æ®¿Í ¿¬°üµÈ ¿ªÇÒ
SubjectName
À̺¥Æ®¿Í ¿¬°üµÈ »ç¿ëÀÚ ¶Ç´Â ¼ºñ½º
Server
À̺¥Æ®°¡ ¹ß»ýÇÑ ¼¹ö À̸§
Status
°¨»ç À̺¥Æ®ÀÇ »óÅÂ
Timestamp
°¨»ç À̺¥Æ®ÀÇ ³¯Â¥/½Ã°£
JConsole¿¡¼ Attributes ÅÇÀ» ´©¸¨´Ï´Ù. Current¶ó´Â Á¢µÎ¾î°¡ ºÙÀº ¼Ó¼ºÀº ÇØ´ç ¼Ó¼º¿¡ ½Ã½ºÅÛÀ¸·Î Àü¼ÛµÈ ÃֽŠ°¨»ç À̺¥Æ®°¡ Æ÷ÇԵǾúÀ½À» ³ªÅ¸³À´Ï´Ù.
±×¸² 10-5 JConsole¿¡¼
MBean ¼Ó¼º º¸±â
»ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ °³¹ßÀÌ Àý¿¡¼´Â Java¿¡¼ »õ »ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ¸¦ ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Identity Manager¿Í ÇÔ²² Á¦°øµÈ ÄܼÖ, ÆÄÀÏ ¹× JDBC »ç¿ëÀÚ Á¤ÀÇ °Ô½ÃÀÚ´Â AuditLogPublisher ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÕ´Ï´Ù. ÀÌ·¯ÇÑ °Ô½ÃÀÚ¿¡ ´ëÇÑ ¼Ò½º ÄÚµå´Â REF Å°Æ®¿¡ ÀÖ½À´Ï´Ù. ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ¼³¸í¼µµ REF Å°Æ®¿¡¼ Javadoc Çü½ÄÀ¸·Î Á¦°øÇÕ´Ï´Ù. ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Javadoc¸¦ ÂüÁ¶ÇϽʽÿÀ.
°³¹ßÀÚ´Â AbstractAuditLogPublisher Ŭ·¡½º¸¦ È®ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Å¬·¡½º´Â ±¸¼ºÀ» ±¸¹® ºÐ¼®ÇÏ°í °Ô½ÃÀÚ¿¡ ´ëÇØ ¸ðµç Çʼö ¿É¼ÇÀÌ Á¦°øµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù. REF Å°Æ®¿¡¼ ¿¹ °Ô½ÃÀÚ¸¦ ÂüÁ¶ÇϽʽÿÀ.
°Ô½ÃÀÚ¿¡´Â Àμö ¾ø´Â ±¸¼ºÀÚ°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.
¶óÀÌÇÁ»çÀÌŬ
´ÙÀ½ ´Ü°è¿¡¼´Â °Ô½ÃÀÚÀÇ ¶óÀÌÇÁ»çÀÌŬ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
1-3´Ü°è´Â Identity Manager°¡ ½ÃÀÛµÉ ¶§¿Í °¨»ç ±¸¼ºÀÌ ¾÷µ¥ÀÌÆ®µÉ ¶§¸¶´Ù ½ÇÇàµË´Ï´Ù. Á¾·á°¡ È£ÃâµÇ±â Àü¿¡ °¨»ç À̺¥Æ®°¡ »ý¼ºµÇÁö ¾Ê´Â °æ¿ì 4´Ü°è´Â ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù.
configure(Map) ¸Þ¼Òµå´Â µ¿ÀÏÇÑ °Ô½ÃÀÚ °´Ã¼¿¡¼ ÇÑ ¹ø¸¸ È£ÃâµË´Ï´Ù. °Ô½ÃÀÚ´Â Áï¼®¿¡¼ ¸¸µé¾îÁö´Â ±¸¼º º¯°æ »çÇ׿¡ ´ëºñÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. °¨»ç ±¸¼ºÀÌ ¾÷µ¥ÀÌÆ®µÇ¸é ¸ÕÀú ÇöÀç °Ô½ÃÀÚ°¡ Á¾·áµÈ ÈÄ »õ °Ô½ÃÀÚ°¡ ¸¸µé¾îÁý´Ï´Ù.
3´Ü°èÀÇ configure() ¸Þ¼Òµå´Â WavesetExceptionÀ» ¹ß»ý½Ãų ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì °Ô½ÃÀÚ´Â ¹«½ÃµÇ°í °Ô½ÃÀÚ¿¡ ´ëÇÑ ´Ù¸¥ È£ÃâÀÌ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù.
±¸¼º
°Ô½ÃÀÚ¿¡´Â 0°³ ÀÌ»óÀÇ ¿É¼ÇÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. getConfigurationOptions() ¸Þ¼Òµå´Â °Ô½ÃÀÚ¿¡¼ Áö¿øÇÏ´Â ¿É¼Ç ¸ñ·ÏÀ» ¹ÝȯÇÕ´Ï´Ù. ¿É¼ÇÀº PublisherOption Ŭ·¡½º¸¦ »ç¿ëÇÏ¿© ĸ½¶ÈµË´Ï´Ù. ÀÌ Å¬·¡½º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Javadoc¸¦ ÂüÁ¶ÇϽʽÿÀ. °¨»ç ±¸¼º ºä¾î¿¡¼ °Ô½ÃÀÚÀÇ ±¸¼º ÀÎÅÍÆäÀ̽º¸¦ ÀÛ¼ºÇÒ ¶§ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.
Identity Manager¿¡¼´Â ¼¹ö ½ÃÀÛ ½Ã¿Í °¨»ç ±¸¼ºÀÌ º¯°æµÈ ÈÄ¿¡ configure(Map) ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© °Ô½ÃÀÚ¸¦ ±¸¼ºÇÕ´Ï´Ù.
Æ÷¸ÅÅÍ °³¹ß
REF Å°Æ®¿¡´Â ´ÙÀ½°ú °°Àº Æ÷¸ÅÅÍ¿¡ ´ëÇÑ ¼Ò½º Äڵ尡 Æ÷ÇԵ˴ϴÙ.
Æ÷¸ÅÅÍ´Â AuditRecordFormatter ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ Æ÷¸ÅÅÍ¿¡´Â Àμö ¾ø´Â ±¸¼ºÀÚ°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº REF Å°Æ®¿¡ ÀÖ´Â Javadoc¸¦ ÂüÁ¶ÇϽʽÿÀ.
°Ô½ÃÀÚ/Æ÷¸ÅÅÍ µî·Ï
#ID#Configuration:SystemConfiguration °´Ã¼ÀÇ °¨»ç ¼Ó¼º¿¡¼´Â µî·ÏµÈ °Ô½ÃÀÚ¿Í Æ÷¸ÅÅ͸¦ ¸ðµÎ ³ª¿ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ °Ô½ÃÀÚ¿Í Æ÷¸ÅÅ͸¸ °¨»ç ±¸¼º »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.