**************************************************************************************** * Security Sample * **************************************************************************************** 1. ¿¹Á¦ ¼³¸í JEUS¿¡ DeployµÇ¾î »ç¿ëµÇ´Â servlet,ejb ¸ðµâ¿¡¼­ º¸¾È ¼³Á¤À» º¸¿©ÁÖ±â À§ÇÑ »ùÇÃÀÔ´Ï´Ù. ºñ±³Àû °£´ÜÇÏ°Ô È®ÀÎ ÇÒ ¼ö ÀÖ´Â ºÎºÐ¸¸ ¼³Á¤ÇØ ³õÀº »óÅÂÀ̸ç, »ùÇÃÀ» ÀÌ¿ëÇÏ´Â »ç¶÷¿¡ µû¶ó ´Ù¾çÇÑ ¼³Á¤ÀÌ °¡´ÉÇÕ´Ï´Ù. Á÷Á¢ ¼³Á¤À» °íÃĺ¸¸é¼­ º¸¾È µ¿ÀÛÀ» È®ÀÎÇϽñ⠹ٶø´Ï´Ù. 2. ÁÖÀÇ»çÇ× ÀÌ ¿¹Á¦¸¦ ½Ç¼öÇÏÁö ¾Ê°í »ç¿ëÇϱâ À§Çؼ­´Â ´ÙÀ½°ú °°Àº »çÇ׿¡ ÁÖÀÇÇÏ¼Å¾ß ÇÕ´Ï´Ù. ¿©±â¿¡ ÀûÇô ÀÖÁö ¾ÊÀº ¹®Á¦°¡ ¹ß»ýÇÒ °æ¿ì, ¸Å´º¾óÀ» Âü°íÇϽʽÿÀ. 1) deployment descriptor¿¡ Á¤ÀÇÇÏ´Â principalÀº ÇØ´ç ¾îÇø®ÄÉÀ̼ÇÀÌ »ç¿ëµÇ´Â security domain¿¡ Á¤ÀǵǾî ÀÖ¾î¾ß ÇÕ´Ï´Ù. (JEUS_HOME/domains//config/security/accounts.xml¿¡¼­ Á¤ÀÇÇÕ´Ï´Ù.) 2) º» »ùÇÿ¡¼­´Â accounts.xmlÀ» Á¦°øÇÕ´Ï´Ù. Á÷Á¢ ÀÛ¼ºÇϱ⠹ø°Å·Î¿ï °æ¿ì Âü°íÇϽʽÿÀ. 3) deployment descriptor¿¡ Á¤ÀÇÇÏ´Â role nameÀº security domainÀÇ role°ú ´Ù¸¥ °³³äÀÔ´Ï´Ù. ÀÌ µÎ °³ÀÇ role »çÀÌ¿¡´Â ¼­·Î »ó°ü °ü°è°¡ ¾ø½À´Ï´Ù. 4) servlet À̸§À̳ª ejb À̸§Àº ÀÌ »ùÇÃÀÌ ÃÖÃÊ¿¡ ¸¸µé¾úÀ» ¶§ ¾î¿ï¸®µµ·Ï ÀÛ¸í µÇ¾ú½À´Ï´Ù. ÃßÈÄ ¿©·¯¹ø ¼öÁ¤À» °ÅÄ¡°Ô µÇ¸é À̸§°ú µ¿ÀÛ »çÀÌ¿¡ ±«¸®°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. 3. ¿¹Á¦ ½ÇÇà ¹æ¹ý * º» ¿¹Á¦´Â ejb¿Í servletÀ» µû·Î ÄÄÆÄÀÏÇÏ¼Å¾ß ÇÕ´Ï´Ù. - ejb °æ·Î : SAMPLE_HOME/security/app-setting/ejb - servlet °æ·Î : SAMPLE_HOME/security/app-setting/war * À§ÀÇ °¢ °æ·Î¿¡¼­ ant(¶Ç´Â ant -f build.xml)¸¦ ½ÇÇàÇÒ °æ¿ì ºôµåºÎÅÍ µðÇ÷ÎÀ̱îÁö ÀÚµ¿À¸·Î ÁøÇàµË´Ï´Ù. * ÀÌ ¿¹Á¦ÀÇ ±âº» urlÀº http://:/security/mainpageÀÔ´Ï´Ù.