Sun Java ·Î°í     ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     

Sun ·Î°í
Sun[TM] Identity Manager 8.0 °ü¸® 

10Àå
°¨»ç ·Î±ë

ÀÌ Àå¿¡¼­´Â °¨»ç ½Ã½ºÅÛ¿¡¼­ À̺¥Æ®¸¦ ±â·ÏÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ÀÌ ÀåÀº ´ÙÀ½ Àý·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.


°³¿ä

Identity Manager °¨»çÀÇ ¸ñÀûÀº ´©°¡ ¾ðÁ¦ ¾î¶² Identity Manager °´Ã¼¿¡ ´ëÇØ ¹«¾ùÀ» ¼öÇàÇß´ÂÁö ±â·ÏÇÏ´Â °ÍÀÔ´Ï´Ù.

°¨»ç À̺¥Æ®´Â Çϳª ÀÌ»óÀÇ °Ô½ÃÀÚ¿¡ ÀÇÇØ Ã³¸®µË´Ï´Ù. ±âº»ÀûÀ¸·Î Identity Manager¿¡¼­´Â ÀúÀå¼Ò °Ô½ÃÀÚ¸¦ »ç¿ëÇÏ¿© °¨»ç À̺¥Æ®¸¦ ÀúÀå¼Ò¿¡ ±â·ÏÇÕ´Ï´Ù. °ü¸®ÀÚ´Â °¨»ç ±×·ì°ú ÇÔ²² ÇÊÅ͸µÀ» »ç¿ëÇÏ¿© ±â·ÏÇÒ °¨»ç À̺¥Æ®ÀÇ ÇÏÀ§ ÁýÇÕÀ» ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. óÀ½ºÎÅÍ È°¼ºÈ­µÇ´Â Çϳª ÀÌ»óÀÇ °¨»ç ±×·ìÀ» °¢ °Ô½ÃÀÚ¿¡°Ô ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù.


ÁÖ

»ç¿ëÀÚ À§¹Ý ¸ð´ÏÅ͸µ ¹× °ü¸®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 13Àå, "¾ÆÀ̵𠰨»ç: ±âº» °³³ä"À» ÂüÁ¶ÇϽʽÿÀ.



Identity ManagerÀÇ °¨»ç ´ë»ó

±âº» °¨»ç´Â ´ëºÎºÐ ³»ºÎ Identity Manager ±¸¼º ¿ä¼Ò¿¡¼­ ¼öÇàÇÕ´Ï´Ù. ±×·¯³ª ÀÛ¾÷ È帧À̳ª Java Äڵ忡¼­ À̺¥Æ®¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Â ÀÎÅÍÆäÀ̽º°¡ ÀÖ½À´Ï´Ù.

±âº» Identity Manager °¨»ç ±â±â¿¡¼­´Â ´ÙÀ½ ³× °¡Áö ÁÖ ¿µ¿ªÀ» ÁýÁßÀûÀ¸·Î °¨»çÇÕ´Ï´Ù.


ÀÛ¾÷ È帧¿¡¼­ °¨»ç À̺¥Æ® ¸¸µé±â

±âº»ÀûÀ¸·Î ½ÂÀÎ ÀÛ¾÷ È帧¸¸ °¨»ç ·¹Äڵ带 »ý¼ºÇϵµ·Ï ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ Àý¿¡¼­´Â 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-1 °£´ÜÇÑ ÀÛ¾÷ È帧 ÀÛ¾÷

 

<Activity name='createEvent'>

   <Action class='com.waveset.session.WorkflowServices'>

     <Argument name='op' value='audit'/>

     <Argument name='type' value='Resource'/>

     <Argument name='action' value='Delete'/>

     <Argument name='status' value='Success'/>

     <Argument name='subject' value='ResourceAdministrator'/>

     <Argument name='name' value='ADSIResource1'/>

   </Action>

   <Transition to='end'/>

</Activity>

 

ÄÚµå ¿¹ 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>

 

ŸÀÌ¹Ö °¨»ç À̺¥Æ® ±â·ÏÀ» À§ÇÑ ÀÛ¾÷ È帧 ¼öÁ¤

ÀÛ¾÷ È帧 º¸°í¼­((ÀÚ¼¼È÷...) )¸¦ Áö¿øÇϱâ À§ÇØ Å¸ÀÌ¹Ö À̺¥Æ®¸¦ ±â·ÏÇϵµ·Ï ÀÛ¾÷ È帧À» ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç¥ÁØ °¨»ç À̺¥Æ®´Â À̺¥Æ®°¡ ¹ß»ýÇß´Ù´Â »ç½Ç¸¸ ±â·ÏÇÏÁö¸¸ ŸÀÌ¹Ö °¨»ç À̺¥Æ®´Â À̺¥Æ®ÀÇ ½ÃÀÛ ¹× ÁßÁö ½Ã°£À» ±â·ÏÇϹǷΠ½Ã°£À» °è»êÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ŸÀÌ¹Ö À̺¥Æ® µ¥ÀÌÅͻӸ¸ ¾Æ´Ï¶ó Ç¥ÁØ °¨»ç À̺¥Æ®¿¡ ÀÇÇØ ±â·ÏµÈ ´ëºÎºÐÀÇ Á¤º¸µµ ÇÔ²² ÀúÀåµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ŸÀÌ¹Ö °¨»ç À̺¥Æ®°¡ ÀúÀåÇÏ´Â Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.


ÁÖ

ŸÀÌ¹Ö °¨»ç À̺¥Æ®¸¦ ±â·ÏÇÏ·Á¸é, °¨»çÇÒ °¢ ÀÛ¾÷ È帧 À¯Çü¿¡ ´ëÇØ ÀÛ¾÷ È帧 °¨»ç¸¦ ¸ÕÀú È°¼ºÈ­ÇØ¾ß ÇÕ´Ï´Ù.

  • ÀÛ¾÷ ¼­½Ä ÆÄÀÏÀ» »ç¿ëÇÏ¿© °ü¸®ÀÚ ÀÎÅÍÆäÀ̽º¿¡¼­ ±¸¼ºÇÒ ¼ö ÀÖ´Â ÀÛ¾÷ È帧ÀÇ °æ¿ì, °¨»çÇÒ ÀÛ¾÷ È帧¿¡ ÇØ´çÇÏ´Â ÀÛ¾÷ ¼­½Ä ÆÄÀÏÀ» ¸ÕÀú È°¼ºÈ­ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÛ¾÷ ¼­½Ä ÆÄÀÏ »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

    ±×·± ´ÙÀ½ Àüü ÀÛ¾÷ È帧 °¨»ç È®ÀζõÀ» ¼±ÅÃÇÏ¿© ÀÛ¾÷ È帧 °¨»ç¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº °¨»ç ÅÇ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.

  • ÀÛ¾÷ ¼­½Ä ÆÄÀÏÀÌ ¾ø´Â ÀÛ¾÷ È帧ÀÇ °æ¿ì auditWorkflow¶ó´Â º¯¼ö¸¦ Á¤ÀÇÇÏ°í °ªÀ» true·Î ¼³Á¤ÇÕ´Ï´Ù.

ÀÛ¾÷ È帧 °¨»ç ±â´ÉÀ» »ç¿ëÇÏ¸é ¼º´ÉÀÌ ÀúÇϵ˴ϴÙ.


ÄÚµå ¿¹ 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

±×·ì¿¡¼­ È°¼ºÈ­ÇÏ´Â À̺¥Æ®¸¦ ¼³¸íÇÏ´Â ÀÏ¹Ý °´Ã¼ ¸ñ·ÏÀÔ´Ï´Ù. À̺¥Æ®¸¦ ³ª¿­ÇØ¾ß À̺¥Æ® ·Î±ëÀ» È°¼ºÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. ³ª¿­µÈ °¢ °´Ã¼¿¡´Â ´ÙÀ½ ¼Ó¼ºÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

  • objectType(String) - objectTypeÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
  • actions(List) - Çϳª ÀÌ»óÀÇ ÀÛ¾÷ ¸ñ·ÏÀÔ´Ï´Ù.
  • results(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-4 ¿ÜºÎ Identity Manager À̺¥Æ® ±×·ì ¹× À̺¥Æ® º¯°æ

À¯Çü

ÀÛ¾÷

ResourceAccount

NativeChange

Áؼö °ü¸®

ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î È°¼ºÈ­µË´Ï´Ù.

Ç¥ 10-5 ±âº» Áؼö °ü¸® ±×·ì À̺¥Æ®  

À¯Çü

ÀÛ¾÷

AuditPolicy

¸ðµç ÀÛ¾÷

AccessScan

¸ðµç ÀÛ¾÷

ComplianceViolation

¸ðµç ÀÛ¾÷

µ¥ÀÌÅÍ ³»º¸³»±â

¸ðµç ÀÛ¾÷

UserEntitlement

ÀÔÁõÀÎ ½ÂÀεÊ, ÀÔÁõÀÎ °ÅºÎµÊ, ¼öÁ¤ ¿äûµÊ, ´Ù½Ã °Ë»ö ¿äûµÊ, Á¾·á

¾×¼¼½º °ËÅä ÀÛ¾÷ È帧

¸ðµç ÀÛ¾÷

¼öÁ¤ ÀÛ¾÷ È帧

¸ðµç ÀÛ¾÷

±¸¼º °ü¸®

ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î È°¼ºÈ­µË´Ï´Ù.

Ç¥ 10-6 ±âº» ±¸¼º °ü¸® À̺¥Æ® ±×·ì  

À¯Çü

ÀÛ¾÷

Configuration

¸ðµç ÀÛ¾÷

UserForm

¸ðµç ÀÛ¾÷

±ÔÄ¢

¸ðµç ÀÛ¾÷

EmailTemplate

¸ðµç ÀÛ¾÷

LoginConfig

¸ðµç ÀÛ¾÷

Á¤Ã¥

¸ðµç ÀÛ¾÷

XmlData

°¡Á®¿À±â

·Î±×

¸ðµç ÀÛ¾÷

À̺¥Æ® °ü¸®

ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î È°¼ºÈ­µË´Ï´Ù.

Ç¥ 10-7 ±âº» À̺¥Æ® °ü¸® À̺¥Æ® ±×·ì  

À¯Çü

ÀÛ¾÷

ÀüÀÚ ¸ÞÀÏ

¾Ë¸²

TestNotification

¾Ë¸²

·Î±×ÀÎ/·Î±×¿ÀÇÁ

ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î È°¼ºÈ­µË´Ï´Ù.

Ç¥ 10-8 ±âº» Identity Manager ·Î±×ÀÎ/·Î±×¿ÀÇÁ À̺¥Æ® ±×·ì  

À¯Çü

ÀÛ¾÷

»ç¿ëÀÚ

ÀÚ°Ý Áõ¸í ¸¸·á, Àá±Ý, ·Î±×ÀÎ, ·Î±×¾Æ¿ô, Àá±Ý ÇØÁ¦, »ç¿ëÀÚ À̸§ º¹±¸

ºñ¹Ð¹øÈ£ °ü¸®

ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î È°¼ºÈ­µË´Ï´Ù.

Ç¥ 10-9 ±âº» ºñ¹Ð¹øÈ£ °ü¸® À̺¥Æ® ±×·ì ¹× À̺¥Æ®

À¯Çü

ÀÛ¾÷

ÀÚ¿ø °èÁ¤

ºñ¹Ð¹øÈ£ º¯°æ, ºñ¹Ð¹øÈ£ Àç¼³Á¤

ÀÚ¿ø °ü¸®

ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î È°¼ºÈ­µË´Ï´Ù.

Ç¥ 10-10 ±âº» ÀÚ¿ø °ü¸® À̺¥Æ® ±×·ì ¹× À̺¥Æ®

À¯Çü

ÀÛ¾÷

ÀÚ¿ø

¸ðµç ÀÛ¾÷

ÀÚ¿ø °´Ã¼

¸ðµç ÀÛ¾÷

ResourceForm

¸ðµç ÀÛ¾÷

ResourceAction

¸ðµç ÀÛ¾÷

AttrParse

¸ðµç ÀÛ¾÷

ÀÛ¾÷ È帧 ÄÉÀ̽º

ÀÛ¾÷ Á¾·á, ÇÁ·Î¼¼½º Á¾·á, ÀÛ¾÷ È帧 Á¾·á, ÀÛ¾÷ ½ÃÀÛ, ÇÁ·Î¼¼½º ½ÃÀÛ, ÀÛ¾÷ È帧 ½ÃÀÛ

¿ªÇÒ °ü¸®

ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î ºñÈ°¼ºÈ­µË´Ï´Ù.

Ç¥ 10-11 ±âº» ¿ªÇÒ °ü¸® À̺¥Æ® ±×·ì ¹× À̺¥Æ®

À¯Çü

ÀÛ¾÷

¿ªÇÒ

¸ðµç ÀÛ¾÷

º¸¾È °ü¸®

ÀÌ ±×·ìÀº ±âº»ÀûÀ¸·Î È°¼ºÈ­µË´Ï´Ù.

Ç¥ 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, "°¨»ç ·Î±× µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.

°ø°£À» ÃÖÀûÈ­Çϱâ À§ÇØ ÀϺΠ¿­ °ªÀÌ µ¥ÀÌÅͺ£À̽º¿¡ Å°·Î ÀúÀåµË´Ï´Ù. Å° Á¤ÀÇ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº °¨»ç ·Î±× µ¥ÀÌÅͺ£À̽º ¸ÅÇÎ ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

waveset.logattr

waveset.logattr Å×À̺íÀº °¢ À̺¥Æ®ÀÇ Á¶Á÷ ±¸¼º¿ø ¾ÆÀ̵𸦠ÀúÀåÇϸç Á¶Á÷º°·Î °¨»ç ·Î±×ÀÇ ¹üÀ§¸¦ ¼³Á¤ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.

°¨»ç ·Î±× À߸²

°¨»ç ·Î±× µ¥ÀÌÅÍÀÇ Çϳª ÀÌ»óÀÇ ¿­ÀÌ ÁöÁ¤µÈ ¿­ ±æÀÌ Á¦ÇÑÀ» ÃÊ°úÇÒ °æ¿ì ¿­ µ¥ÀÌÅÍ°¡ Á¦ÇÑ¿¡ ¸Â°Ô À߸³´Ï´Ù. Áï, µ¥ÀÌÅÍ°¡ ÁöÁ¤µÈ ±æÀÌ Á¦ÇѺ¸´Ù 3±ÛÀÚ ÀûÀº ±æÀÌ·Î À߸° ´ÙÀ½ À߸²ÀÌ ¹ß»ýÇßÀ½À» ³ªÅ¸³»±â À§ÇØ ¿­ µ¥ÀÌÅÍ¿¡ »ý·« ±âÈ£(...)°¡ Ãß°¡µË´Ï´Ù.

¶ÇÇÑ, °¨»ç ·¹ÄÚµåÀÇ NAME ¿­ ¸Ç ¾Õ¿¡´Â À߸° ·¹ÄÚµåÀÇ Äõ¸®°¡ ¿ëÀÌÇϵµ·Ï #TRUNCATED# ¹®ÀÚ¿­ÀÌ Ãß°¡µË´Ï´Ù.


ÁÖ

Identity Manager ¸Þ½ÃÁö°¡ À߸®´Â À§Ä¡¸¦ °è»êÇÒ ¶§ UTF8 ÀÎÄÚµùÀ» °¡Á¤ÇÕ´Ï´Ù. ±¸¼º¿¡¼­ UTF8 ÀÌ¿ÜÀÇ ÀÎÄÚµùÀÌ »ç¿ëµÉ °æ¿ì µ¥ÀÌÅÍ°¡ À߸° ÈÄ¿¡µµ µ¥ÀÌÅͺ£À̽ºÀÇ ½ÇÁ¦ ¿­ Å©±â¸¦ ÃÊ°úÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì À߸° ¸Þ½ÃÁö°¡ °¨»ç ·Î±×¿¡ Ç¥½ÃµÇÁö ¾ÊÀ¸¸ç ½Ã½ºÅÛ ·Î±×¿¡ ¿À·ù°¡ ±â·ÏµË´Ï´Ù.



°¨»ç ·Î±× ±¸¼º

°¨»ç ·Î±×ÀÇ Æ¯Á¤ ¿­Àº ÀúÀå¼Ò¿¡¼­ ´ë·®ÀÇ µ¥ÀÌÅ͸¦ ÀúÀåÇϵµ·Ï ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿­ ±æÀÌ Á¦ÇÑ Å©±â Á¶Á¤

°¨»ç ·Î±×ÀÇ ÀϺΠ¿­¿¡´Â ±¸¼º °¡´ÉÇÑ ¿­ ±æÀÌ Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù. ÇØ´çÇÏ´Â ¿­Àº ´ÙÀ½°ú °°½À´Ï´Ù.

¿­ ±æÀÌ Á¦ÇÑÀº RepositoryConfiguration °´Ã¼¸¦ ÆíÁýÇÏ¿© º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. RepositoryConfiguration °´Ã¼ ÆíÁý ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Identity Manager ±¸¼º °´Ã¼ ÆíÁýÀ» ÂüÁ¶ÇϽʽÿÀ.

»õ °ªÀ» Àû¿ëÇÏ·Á¸é ¼­¹ö¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.

RepositoryConfiguration °´Ã¼ÀÇ ¿­ ±æÀÌ Á¦ÇÑ ¼³Á¤Àº ¿­¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Â ÃÖ´ë µ¥ÀÌÅÍ ¾çÀ» °áÁ¤ÇÕ´Ï´Ù. ÀúÀåÇÒ µ¥ÀÌÅÍ°¡ ÀÌ ¼³Á¤À» ÃÊ°úÇÒ °æ¿ì µ¥ÀÌÅÍ°¡ À߸³´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº °¨»ç ·Î±× À߸²À» ÂüÁ¶ÇϽʽÿÀ.

RepositoryConfiguration °´Ã¼ÀÇ ¿­ ±æÀÌ ¼³Á¤À» Áõ°¡½Ãų °æ¿ì µ¥ÀÌÅͺ£À̽ºÀÇ ¿­ ±æÀÌ ¼³Á¤µµ RepositoryConfiguration °´Ã¼¿¡ ±¸¼ºµÈ Å©±â ÀÌ»óÀÎÁö È®ÀÎÇÕ´Ï´Ù.


°¨»ç ·Î±×¿¡¼­ ·¹ÄÚµå Á¦°Å

°¨»ç ·Î±×°¡ ³Ê¹« Ä¿ÁöÁö ¾Êµµ·Ï ÁÖ±âÀûÀ¸·Î À߶ó¾ß ÇÕ´Ï´Ù. AuditLog À¯Áö º¸¼ö ÀÛ¾÷À» »ç¿ëÇÏ¿© °¨»ç ·Î±×¿¡¼­ ÀÌÀü ·¹Äڵ带 Á¦°ÅÇÕ´Ï´Ù.

°¨»ç ·Î±×¿¡¼­ ÀÌÀü ·¹Äڵ带 Á¦°ÅÇÏ´Â ÀÛ¾÷À» ¿¹¾àÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.

  1. °ü¸®ÀÚ ÀÎÅÍÆäÀ̽º¿¡¼­ ¼­¹ö ÀÛ¾÷ > ÀÏÁ¤ °ü¸®¸¦ ´©¸¨´Ï´Ù.
  2. ¿¹¾à °¡´ÉÇÑ ÀÛ¾÷ ¼½¼Ç¿¡¼­ AuditLog À¯Áö º¸¼ö ÀÛ¾÷À» ´©¸¨´Ï´Ù.
  3. "»õ AuditLog À¯Áö º¸¼ö ÀÛ¾÷ ÀÛ¾÷ ¿¹¾à ÀÛ¼º" ÆäÀÌÁö°¡ ¿­¸³´Ï´Ù.

  4. ¾ç½ÄÀ» ÀÛ¼ºÇÏ°í ÀúÀåÀ» ´©¸¨´Ï´Ù.


°¨»ç ·Î±× º¯Á¶ ¹æÁö

´ÙÀ½°ú °°Àº ÇüÅÂÀÇ °¨»ç ·Î±× º¯Á¶¸¦ ¹æÁöÇϵµ·Ï Identity Manager¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸ðµç Identity Manager °¨»ç ·Î±× ·¹Äڵ忡´Â ¼­¹öº°·Î °íÀ¯ÇÑ ¼ø¼­ ¹øÈ£¿Í ·¹ÄÚµå ¹× ¼ø¼­ ¹øÈ£¿¡ ´ëÇÑ ¾ÏȣȭµÈ Çؽð¡ ÀÖ½À´Ï´Ù. º¯Á¶ °Ë»ö º¸°í¼­¸¦ ¸¸µé ¶§ ¼­¹öº°·Î °¨»ç ·Î±×¿¡ ´ÙÀ½ÀÌ ÀÖ´ÂÁö °Ë»öÇÕ´Ï´Ù.

º¯Á¶ ¹æÁö ·Î±ë ±¸¼º

º¯Á¶ ¹æÁö ·Î±ëÀ» ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.

  1. º¸°í¼­> »õ·Î ¸¸µé±â> °¨»ç ·Î±× º¯Á¶ º¸°í¼­¸¦ ¼±ÅÃÇÏ¿© º¯Á¶ º¸°í¼­¸¦ ¸¸µì´Ï´Ù.
  2. º¯Á¶ º¸°í¼­ Á¤ÀÇ ÆäÀÌÁö(±×¸² 10-1 ÂüÁ¶)°¡ Ç¥½ÃµÇ¸é º¸°í¼­ÀÇ Á¦¸ñÀ» ÀÔ·ÂÇÑ ´ÙÀ½ ÀúÀåÇÕ´Ï´Ù.
  3. ±×¸² 10-1 °¨»ç ·Î±× º¯Á¶ º¸°í¼­ ±¸¼º
    °¨»ç ·Î±× º¯Á¶ º¸°í¼­ ±¸¼º

    ´ÙÀ½ÀÇ ¼±Åà ¸Å°³ º¯¼ö¸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

    • º¸°í¼­ ¿ä¾à - º¸°í¼­¸¦ ¼³¸íÇÏ´Â ¿ä¾àÀ» ÀÔ·ÂÇÕ´Ï´Ù.
    • ¼­¹öÀÇ ½ÃÀÛ ¼ø¼­ '<server_name>' - ¼­¹öÀÇ ½ÃÀÛ ¼ø¼­ ¹øÈ£¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
    • ÀÌ ¿É¼ÇÀ» »ç¿ëÇϸé ÀÌÀü ·Î±× Ç׸ñÀ» º¯Á¶µÈ °ÍÀ¸·Î Ç÷¡±× ÁöÁ¤ÇÏÁö ¾Ê°í »èÁ¦ÇÒ ¼ö ÀÖÀ¸¸ç º¸°í¼­ ¹üÀ§¸¦ Á¦ÇÑÇÏ¿© ¼º´ÉÀ» °³¼±ÇÒ ¼ö ÀÖ½À´Ï´Ù.
    • ÀüÀÚ ¸ÞÀÏ·Î º¸°í¼­ º¸³»±â - º¸°í¼­ °á°ú¸¦ ÁöÁ¤ÇÑ ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò·Î º¸³¾ ¼ö ÀÖ½À´Ï´Ù.
    • ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇϸé ÆäÀÌÁö°¡ »õ·Î °íħµÇ°í ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇ϶ó´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµË´Ï´Ù. ±×·¯³ª ÅؽºÆ® ³»¿ëÀ» ÀüÀÚ ¸ÞÀÏ·Î º¸³»´Â °ÍÀº ¾ÈÀüÇÏÁö ¾Ê½À´Ï´Ù. °èÁ¤ ¾ÆÀ̵𳪠°èÁ¤ ³»¿ª°ú °°Àº Áß¿äÇÑ Á¤º¸°¡ ³ëÃâµÉ ¼ö ÀÖ½À´Ï´Ù.
    • ±âº» PDF ¿É¼Ç ´ëü - ÀÌ º¸°í¼­ÀÇ ±âº» PDF ¿É¼ÇÀ» ´ëüÇÏ·Á¸é ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇÕ´Ï´Ù.
    • Á¶Á÷ - ÀÌ º¸°í¼­¿¡ ¾×¼¼½ºÇØ¾ß ÇÏ´Â Á¶Á÷À» ¼±ÅÃÇÕ´Ï´Ù.
  4. ±×·± ´ÙÀ½ ±¸¼º > °¨»ç¸¦ ¼±ÅÃÇÏ¿© °¨»ç ±¸¼º ÆäÀÌÁö(±×¸² 10-2 ÂüÁ¶)¸¦ ¿±´Ï´Ù.
  5. ±×¸² 10-2 º¯Á¶ ¹æÁö °¨»ç ·Î±ë ±¸¼º
    °¨»ç ±¸¼º ÆäÀÌÁö¸¦ »ç¿ëÇÏ¿© °¨»ç À̺¥Æ®¸¦ ±¸¼ºÇÕ´Ï´Ù.

  6. »ç¿ëÀÚ Á¤ÀÇ °Ô½ÃÀÚ »ç¿ëÀ» ¼±ÅÃÇÑ ´ÙÀ½ ÀúÀå¼Ò °Ô½ÃÀÚ ¸µÅ©¸¦ ´©¸¨´Ï´Ù.
  7. º¯Á¶ ¹æÁö °¨»ç ·Î±× È°¼ºÈ­¸¦ ¼±ÅÃÇÑ ´ÙÀ½ È®ÀÎÀ» ´©¸¨´Ï´Ù.
  8. ÀúÀåÀ» ´­·¯ ¼³Á¤À» ÀúÀåÇÕ´Ï´Ù.
  9. ÀÌ ¿É¼ÇÀ» ´Ù½Ã ÇØÁ¦ÇÒ ¼öµµ ÀÖÁö¸¸, ÀÌ·¸°Ô ÇÏ¸é °¨»ç ·Î±× º¯Á¶ º¸°í¼­¿¡¼­ ¼­¸íµÇÁö ¾ÊÀº Ç׸ñÀÌ ÀÌ¿Í °°ÀÌ Ç÷¡±× Ç¥½ÃµÇ¹Ç·Î ÀÌ·¯ÇÑ Ç׸ñÀ» ¹«½ÃÇϵµ·Ï º¸°í¼­¸¦ ´Ù½Ã ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.


»ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ »ç¿ë

Identity Manager¿¡¼­´Â »ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ¿¡ °¨»ç À̺¥Æ®¸¦ Á¦ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½°ú °°Àº »ç¿ëÀÚ Á¤ÀÇ °Ô½ÃÀÚ°¡ Á¦°øµË´Ï´Ù.

°íÀ¯ÇÑ °Ô½ÃÀÚ¸¦ ¸¸µé·Á¸é »ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ °³¹ßÀ» ÂüÁ¶ÇϽʽÿÀ.

»ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ È°¼ºÈ­

»ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ´Â °¨»ç ±¸¼º ÆäÀÌÁö¿¡¼­ È°¼ºÈ­ÇÕ´Ï´Ù.

»ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ¸¦ È°¼ºÈ­ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.

  1. °ü¸®ÀÚ ÀÎÅÍÆäÀ̽ºÀÇ ÁÖ ¸Þ´º¿¡¼­ ±¸¼ºÀ» ´©¸£°í º¸Á¶ ¸Þ´º¿¡¼­ °¨»ç¸¦ ´©¸¨´Ï´Ù.
  2. °¨»ç ±¸¼º ÆäÀÌÁö°¡ ¿­¸³´Ï´Ù.

  3. ÆäÀÌÁö ¸Ç ¾Æ·¡¿¡¼­ »ç¿ëÀÚ Á¤ÀÇ °Ô½ÃÀÚ »ç¿ë ¿É¼ÇÀ» ¼±ÅÃÇÕ´Ï´Ù.
  4. ÇöÀç ±¸¼ºµÈ °¨»ç °Ô½ÃÀÚ°¡ ³ª¿­µÈ Å×À̺íÀÌ ¿­¸³´Ï´Ù.

  5. »õ °¨»ç °Ô½ÃÀÚ¸¦ ±¸¼ºÇÏ·Á¸é »õ °Ô½ÃÀÚ µå·Ó´Ù¿î ¸Þ´º¿¡¼­ »ç¿ëÀÚ Á¤ÀÇ °Ô½ÃÀÚ À¯ÇüÀ» ¼±ÅÃÇÕ´Ï´Ù.
  6. »õ °¨»ç °Ô½ÃÀÚ ±¸¼º ¾ç½ÄÀ» ÀÛ¼ºÇÕ´Ï´Ù. È®ÀÎÀ» ´©¸¨´Ï´Ù.

  7. Áß¿ä! ÀúÀåÀ» ´­·¯ »õ °¨»ç °Ô½ÃÀÚ¸¦ ÀúÀåÇÕ´Ï´Ù!

ÄܼÖ, ÆÄÀÏ, JDBC ¹× ½ºÅ©¸³ÆÃµÈ °Ô½ÃÀÚ À¯Çü

ÄܼÖ, ÆÄÀÏ, JDBC ¶Ç´Â ½ºÅ©¸³ÆÃµÈ °¨»ç °Ô½ÃÀÚ¸¦ È°¼ºÈ­ÇÏ·Á¸é »ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ È°¼ºÈ­¿¡ ¼³¸íµÈ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù. »õ °Ô½ÃÀÚ µå·Ó´Ù¿î ¸Þ´º¿¡¼­ ÇØ´ç °Ô½ÃÀÚ À¯ÇüÀ» ¼±ÅÃÇÕ´Ï´Ù.

»õ °¨»ç °Ô½ÃÀÚ ±¸¼º ¾ç½ÄÀ» ÀÛ¼ºÇÕ´Ï´Ù. ¾ç½Ä¿¡ ´ëÇØ ±Ã±ÝÇÑ Á¡ÀÌ ÀÖÀ¸¸é i-Help ¹× ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.

JMS °Ô½ÃÀÚ À¯Çü

JMS °¨»ç ·Î±× »ç¿ëÀÚ Á¤ÀÇ °Ô½ÃÀÚ´Â JMS(Java Message Service) ´ë±â¿­ ¶Ç´Â Ç׸ñ¿¡ °¨»ç À̺¥Æ® ·¹Äڵ带 °Ô½ÃÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù.

JMS¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯

JMS¿¡ °Ô½ÃÇÏ¸é ¿©·¯ Identity Manager ¼­¹ö°¡ Àִ ȯ°æ¿¡¼­ »ó°ü °ü°è¿¡ ´ëÇÑ À¯¿¬¼ºÀ» Ãß°¡·Î ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó, JMS´Â ¼­¹ö°¡ ½ÇÇà ÁßÀÎ µ¿¾È ·Î±×°¡ Ŭ¶óÀ̾ðÆ® º¸°í µµ±¸¿¡ ¾×¼¼½ºÇÏÁö ¸øÇÒ ¼ö ÀÖ´Â Windows ȯ°æ°ú °°ÀÌ ÆÄÀÏ °¨»ç ·Î±× °Ô½ÃÀÚ¸¦ »ç¿ëÇÏ´Â µ¥ Á¦ÇÑÀÌ Àִ ȯ°æ¿¡¼­µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

JMS´Â ¿©·¯ °³ÀÇ ¼­¹ö°¡ Àִ ȯ°æ¿¡ ¸î °¡Áö ÀÌÁ¡À» Á¦°øÇÕ´Ï´Ù.

ÁöÁ¡ °£ ¸ðµ¨ ¶Ç´Â °Ô½Ã ¹× °¡ÀÔ ¸ðµ¨

JMS´Â ¸Þ½Ã¡À» À§ÇÑ µÎ °¡Áö ¸ðµ¨·Î ÁöÁ¡ °£ ¸ðµ¨(´ë±â¿­ »ðÀÔ ¸ðµ¨)°ú °Ô½Ã ¹× °¡ÀÔ ¸ðµ¨(Ç׸ñ ¸ðµ¨)À» Á¦°øÇÕ´Ï´Ù. Identity Manager´Â µÎ ¸ðµ¨À» ¸ðµÎ Áö¿øÇÕ´Ï´Ù.

ÁöÁ¡ °£ ¸ðµ¨¿¡¼­ »ý¼ºÀڴ ƯÁ¤ ´ë±â¿­¿¡ ¸Þ½ÃÁö¸¦ °Ô½ÃÇÏ°í, ¼ÒºñÀÚ´Â ´ë±â¿­ÀÇ ¸Þ½ÃÁö¸¦ ÀнÀ´Ï´Ù. ÀÌ ¶§, »ý¼ºÀÚ´Â ¸Þ½ÃÁöÀÇ ´ë»óÀ» ÀνÄÇÏ¿© ¼ÒºñÀÚÀÇ ´ë±â¿­¿¡ Á÷Á¢ ¸Þ½ÃÁö¸¦ °Ô½ÃÇÕ´Ï´Ù.

ÁöÁ¡ °£ ¸ðµ¨ÀÇ Æ¯Â¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.

¹Ý¸é¿¡, °Ô½Ã ¹× °¡ÀÔ ¸ðµ¨Àº ƯÁ¤ ¸Þ½ÃÁö Ç׸ñ¿¡ ¸Þ½ÃÁö¸¦ °Ô½ÃÇϵµ·Ï Áö¿øÇÕ´Ï´Ù. 0°³ ÀÌ»óÀÇ °¡ÀÔÀÚ°¡ ƯÁ¤ ¸Þ½ÃÁö Ç׸ñ¿¡ ´ëÇÑ ¸Þ½ÃÁö¸¦ ¼ö½ÅÇÏ´Â µ¥ °ü½ÉÀ» µî·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸ðµ¨¿¡¼­´Â °Ô½ÃÀÚ¿Í °¡ÀÔÀÚ°¡ ¸ðµÎ ¼­·Î¿¡ ´ëÇØ ¾ËÁö ¸øÇÕ´Ï´Ù. ÀÌ ¸ðµ¨¿¡ ´ëÇÑ ÁÁÀº ¿¹·Î, ÀÍ¸í °Ô½ÃÆÇÀÌ ÀÖ½À´Ï´Ù.

°Ô½Ã ¹× °¡ÀÔ ¸ðµ¨¿¡´Â ´ÙÀ½°ú °°Àº Ư¡ÀÌ ÀÖ½À´Ï´Ù.

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À¸·ÎºÎÅÍ Á¤º¸¸¦ °Ë»öÇÏ·Á¸é ³»¿ª ¼ø¼­ ¹øÈ£°¡ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ¹øÈ£´Â À̺¥Æ® ¾Ë¸²¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

°¢ À̺¥Æ® ¾Ë¸²¿¡´Â ´ÙÀ½ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ.

JMX °Ô½ÃÀÚ À¯Çü ±¸¼º

JMX °Ô½ÃÀÚ À¯ÇüÀ» ±¸¼ºÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.

  1. JMS °Ô½ÃÀÚ À¯ÇüÀ» È°¼ºÈ­ÇÏ·Á¸é »ç¿ëÀÚ Á¤ÀÇ °¨»ç °Ô½ÃÀÚ È°¼ºÈ­¿¡ ¼³¸íµÈ ´Ü°è¸¦ ¼öÇàÇÏ°í »õ °Ô½ÃÀÚ µå·Ó´Ù¿î ¸Þ´º¿¡¼­ JMS¸¦ ¼±ÅÃÇÕ´Ï´Ù.
  2. JMS °Ô½ÃÀÚ À¯ÇüÀ» ±¸¼ºÇÏ·Á¸é »õ °¨»ç °Ô½ÃÀÚ ±¸¼º ¾ç½ÄÀ» ÀÛ¼ºÇÕ´Ï´Ù. ¾ç½Ä¿¡ ´ëÇØ ±Ã±ÝÇÑ Á¡ÀÌ ÀÖÀ¸¸é i-Help ¹× ¿Â¶óÀÎ µµ¿ò¸»À» ÂüÁ¶ÇϽʽÿÀ.
  3. °Ô½ÃÀÚ À̸§ - JMX °¨»ç À̺¥Æ® °Ô½ÃÀÚÀÇ °íÀ¯ÇÑ À̸§À» ÀÔ·ÂÇÕ´Ï´Ù.

    ³»¿ª Á¦ÇÑ - °Ô½Ã°¡ ¸Þ¸ð¸®¿¡ º¸°üµÇ¾î¾ß ÇÏ´Â À̺¥Æ® Ç׸ñÀÇ ¼öÀÔ´Ï´Ù. ±âº»°ªÀº 100ÀÔ´Ï´Ù. Á¦ÇÑÀ» º¯°æÇÏ·Á¸é ´Ù¸¥ °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù.

  4. °Ô½ÃÀÚ À̸§ÀÌ Çã¿ëµÇ´ÂÁö Å×½ºÆ®¸¦ ´­·¯ È®ÀÎÇÕ´Ï´Ù.
  5. È®ÀÎÀ» ´©¸¨´Ï´Ù. »õ °¨»ç °Ô½ÃÀÚ ±¸¼º ¾ç½ÄÀ» Á¾·áÇÕ´Ï´Ù.
  6. Áß¿ä! ÀúÀåÀ» ´©¸¨´Ï´Ù.

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¸¦ ÂüÁ¶ÇϽʽÿÀ.


ÁÖ

REF(ÀÚ¿ø È®Àå ±â´É) Å°Æ®´Â Á¦Ç° CD ¶Ç´Â ¼³Ä¡ À̹ÌÁöÀÇ /REF µð·ºÅ丮¿¡ µé¾î ÀÖ½À´Ï´Ù.


°³¹ßÀÚ´Â AbstractAuditLogPublisher Ŭ·¡½º¸¦ È®ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Å¬·¡½º´Â ±¸¼ºÀ» ±¸¹® ºÐ¼®ÇÏ°í °Ô½ÃÀÚ¿¡ ´ëÇØ ¸ðµç Çʼö ¿É¼ÇÀÌ Á¦°øµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù. REF Å°Æ®¿¡¼­ ¿¹ °Ô½ÃÀÚ¸¦ ÂüÁ¶ÇϽʽÿÀ.

°Ô½ÃÀÚ¿¡´Â Àμö ¾ø´Â ±¸¼ºÀÚ°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

¶óÀÌÇÁ»çÀÌŬ

´ÙÀ½ ´Ü°è¿¡¼­´Â °Ô½ÃÀÚÀÇ ¶óÀÌÇÁ»çÀÌŬ¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

  1. °´Ã¼¸¦ ÀνºÅϽºÈ­ÇÕ´Ï´Ù.
  2. setFormatter() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© Æ÷¸ÅÅÍ(ÀÖ´Â °æ¿ì)¸¦ ¼³Á¤ÇÕ´Ï´Ù.
  3. configure(Map) ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù.
  4. publish(Map, LoggingErrorHandler) ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© À̺¥Æ®¸¦ °Ô½ÃÇÕ´Ï´Ù.
  5. shutdown() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© °Ô½ÃÀÚ¸¦ Á¾·áÇÕ´Ï´Ù.

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 °´Ã¼ÀÇ °¨»ç ¼Ó¼º¿¡¼­´Â µî·ÏµÈ °Ô½ÃÀÚ¿Í Æ÷¸ÅÅ͸¦ ¸ðµÎ ³ª¿­ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ °Ô½ÃÀÚ¿Í Æ÷¸ÅÅ͸¸ °¨»ç ±¸¼º »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.



ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     


ºÎÇ° ¹øÈ£: 820-5434.   Copyright 2008 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.