Saml-Registry.

SAML ·¹Áö½ºÆ®¸®´Â Shibboleth ±â¹Ý ¿¬ÇÕ ±¸Ãà¿¡ À¯¿ëÇÑ SAML 2.0 ¸ÞŸ µ¥ÀÌÅÍ °ü¸® µµ±¸ÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

Saml-Registry. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Leif Johansson
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://devel.it.su.se/pub/jsp/polopoly.jsp?d=1026&a=3290

Saml-Registry. ű×


Saml-Registry. ¼³¸í

SAML-Registry´Â Shibboleth ±â¹Ý Æä´õ·¹À̼ÇÀ» ±¸ÃàÇÏ´Â µ¥ À¯¿ëÇÑ SAML 2.0 ¸ÞŸ µ¥ÀÌÅÍ °ü¸® µµ±¸ÀÔ´Ï´Ù. SAML ·¹Áö½ºÆ®¸®´Â shibboleth ±â¹Ý ¿¬¸ÍÀ» ºôµåÇÏ´Â µ¥ À¯¿ëÇÑ SAML 2.0 ¸ÞŸ µ¥ÀÌÅÍ °ü¸® µµ±¸ÀÔ´Ï´Ù. SAML ·¹Áö½ºÆ®¸®´Â Shibboleth¿Í ÇÔ²² »ç¿ëÇϱâ À§ÇØ ÁÖ·Î (±×·¯³ª µ¶Á¡ÀûÀÌÁö ¾ÊÀº) ¿¬ÇÕ °ü¸® µµ±¸·Î »ç¿ëµÇ´Â J2EE ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ÇâÈÄ ¹öÀüÀº ÄÁÅ×ÀÌ³Ê ±â¹Ý ¿ªÇÒ °ü¸®¸¦ ÅëÇØ ¿ÏÀüÇÑ ±Ç¸® À§ÀÓÀ» Áö¿øÇÕ´Ï´Ù. ÇöÀç ¹öÀüÀº ÄÁÅ×ÀÌ³Ê ±â¹Ý ÀÎÁõ¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. ÆíÀǸ¦ À§ÇØ SQL µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶ÀÇ ÇöÀç ¹öÀü°ú JBoss DataSource µð½ºÅ©¸³ÅÍ »ùÇÃÀ» ¿©±â¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. Maven ÀúÀå¼Ò¿¡¼­ ear ÆÄÀÏÀ» ´Ù¿î·ÎµåÇÏ°í ¹èÆ÷¿¡ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. JBoss ÀÀ¿ë ÇÁ·Î±×·¥ ¼­¹öÀÇ µð·ºÅ丮. ÀÌ ºôµå´Â JBoss 4.0.2·Î Å×½ºÆ®µÇ¾ú½À´Ï´Ù. ±×·¯³ª ÀÌÈÄ ¹öÀüÀº ÀÛµ¿ÇؾßÇÕ´Ï´Ù. Ç¥ÁØ JBoss, ƯÈ÷ JBoss-WS4EE.SAR (Saml-Registry¿¡¼­ Á¦°øÇÏ´Â À¥ ¼­ºñ½º¿Í Ãæµ¹)¿¡¼­ ƯÁ¤ ±â´ÉÀ» ºñÈ°¼ºÈ­ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. µð·ºÅ丮 ¹èÆ÷¿¡¼­. JBossÀÇ ÃֽŠ¹öÀüÀº MyFaces ¹× JSF ¹öÀüÀ» Æ÷ÇÔÇÏ¿© ¹è¼Û µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÆÄÀÏÀº SAML ·¹Áö½ºÆ®¸®¸¦ ¹èÆ÷Çϱâ Àü¿¡ JBOSS¿¡¼­ Á¦°ÅÇؾßÇÕ´Ï´Ù (¶Ç´Â EAR¿¡¼­ ÀÌ·¯ÇÑ ¶óÀ̺귯¸®¸¦ Á¦¿ÜÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À» ´Ù½Ã ÆÐÅ°ÁöÇؾßÇÕ´Ï´Ù) .Next MySQL µ¥ÀÌÅÍ ½ºÅä¾î¿¡ ´ëÇÑ DataSource ÆÄÀÏÀ» ¸¸µì´Ï´Ù. ´Â JDBC / SAML ·¹Áö½ºÆ®¸®·Î ¼³Á¤ÇؾßÇÕ´Ï´Ù. ÀÌÁ¦ µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇϽʽÿÀ (¼­¹ö, »ç¿ëÀÚ À̸§ ¹× ¾ÏÈ£·Î DataSource ÆÄÀÏÀ» ¾÷µ¥ÀÌÆ®ÇϽʽÿÀ). deploy-directoryÀÇ EAR ¿· ¿¡ÀÌ ÆÄÀÏÀ» »èÁ¦ÇϽʽÿÀ. SQL ½ºÅ°¸¶¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º¸¦ ä ¿ó´Ï´Ù. ÇÊÀûÀ¸·Î SAML ·¹Áö½ºÆ®¸®¿¡ ´ëÇÑ ÀÎÁõ ¹× ±ÇÇÑ ºÎ¿©¸¦ ±¸¼ºÇÕ´Ï´Ù. ÀÌ°ÍÀº login-config.xml (jbossÀÇ °æ¿ì)À» ÆíÁýÇÏ¿© ÄÁÅ×À̳ʿ¡¼­ ¼öÇàµË´Ï´Ù. login-config.xml¿¡¼­ 'saml-regortion'À̶ó´Â º¸¾È µµ¸ÞÀÎÀ» ¸¸µì´Ï´Ù. ÷ºÎ µÈ login-config.xml¿¡´Â ¼Ó¼º ÆÄÀÏÀ» ±â¹ÝÀ¸·ÎÇÏ´Â »ùÇà Ç׸ñÀÌ µé¾î ÀÖ½À´Ï´Ù. UsersRolesLoginModuleÀº JBoss Wiki¿¡¼­ ¼³¸íÇÕ´Ï´Ù. SAML ·¹Áö½ºÆ®¸®¿¡ ´ëÇÑ ±ÇÇÑ ºÎ¿©´Â Ç¥ÁØ J2EE ¿ªÇÒ ±â¹Ý º¸¾ÈÀ» »ç¿ëÇÏ¿© º¸¾È µµ¸ÞÀο¡¼­µµ °ü¸®ÇÕ´Ï´Ù. ¿ªÇÒÀº °³º° »ç¿ë »ç·Ê (»ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ´º Ç׸ñ·Î Ç¥½Ã)¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦¾îÇÕ´Ï´Ù. ÀÌÈÄ ¹öÀüÀº º» ±âº» ÇÁ·¹ÀÓ ¿öÅ©¿¡ Á¶Á÷Àû ¾×¼¼½º Á¦¾î±â¸¦ Ãß°¡ÇÏ¿© ¿£Æ¼Æ¼ °ü¸®¸¦ À§ÀÓ ÇÒ ¼ö ÀÖµµ·ÏÇÕ´Ï´Ù. »ç¿ë »ç·Ê ¹× ¿ªÇÒÀºÀÌ USECASE ´ÙÀ̾î±×·¥¿¡ ÀÇÇØ ¹®¼­È­µË´Ï´Ù. º¸¾È µµ¸ÞÀÎÀÌ ÀÌ·¯ÇÑ ¿ªÇÒÀ» Á¦°øÇϵµ·Ï ±¸¼ºµÇ¸é (¼Ó¼º ÆÄÀÏÀ» ÆíÁýÇϰųª) ºê¶ó¿ìÀú¸¦ https://your-box.example.com/saml-registry·Î °¡¸®Å°°í ÁÖ ¸Þ´º¸¦ °¡Á®¿Ã ¼ö ÀÖ¾î¾ßÇÕ´Ï´Ù ( ¶Ç´Â º¸¾È µµ¸ÞÀÎÀÇ ¹æ¹ý¿¡ µû¶ó ·Î±×ÀÎ ÆäÀÌÁö°¡ ÀÖ½À´Ï´Ù.). SourceSin¿¡¼­ SAML ·¹Áö½ºÆ®¸®¸¦ ¸¸µé±â À§ÇØ SAML ·¹Áö½ºÆ®¸®¸¦ ºôµåÇÏ·Á¸é (Subversion ÀúÀå¼Ò¿¡¼­ ¾òÀ» ¼ö ÀÖÀ½) ¼Ò½º¸¦ ÀÛ¼ºÇÏ·Á¸é Maven2 ¹× Java5°¡ ÇÊ¿äÇÕ´Ï´Ù. SAML ·¹Áö½ºÆ®¸®´Â Andromda¶ó´Â MDA ÅøüÀÎÀ» ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î Maven2´Â ¸ðµç Á¾¼Ó¼ºÀ» ´Ù¿î·ÎµåÇÏ¿© ¼³Ä¡ÇؾßÇÏÁö¸¸ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º´Â Andromda Maven ÀúÀå¼Ò¿¡¼­ ¹èÆ÷µÇÁö ¾ÊÀ» ¼öÀÖ´Â Andromda Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ®ÀÇ JSF2 Ä«Æ®¸®Áö°¡ ÇÊ¿äÇÕ´Ï´Ù. Maven2°¡ JSF2¿¡ ´ëÇÑ ÇØ°áµÇÁö ¾ÊÀº Á¾¼Ó¼º¿¡ ´ëÇØ ºÒÆòÇÏ´Â °æ¿ì Andromda Ç÷¯±×ÀÎ ÇÁ·ÎÁ§Æ®¸¦ üũ ¾Æ¿ôÇÏ°í ¼öµ¿À¸·Î ºôµåÇϽʽÿÀ.


Saml-Registry. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

À̹ÌÁö ÀúÀå¼Ò

À̹ÌÁö ÀúÀå¼Ò´Â Å°¿öµå / ÅÂ±× ±â¹Ý ºê¶ó¿ì¡À¸·Î ¼öõ °³ÀÇ À̹ÌÁö¸¦ º¸À¯ ÇÒ ¼öÀÖ´Â Áß¾Ó ÁýÁᫎ À̹ÌÁö ÀúÀå¼Ò¸¦ Á¦°øÇÕ´Ï´Ù. ...

200

´Ù¿î·Îµå

Contentlicsing.

ContentLicensingÀº Åø ³»¿¡¼­ ÀúÀÛ±Ç ¶óÀ̼¾½º¸¦ °ü¸®ÇÏ´Â µ¥ µµ±¸°¡ »ç¿ëµË´Ï´Ù. ...

102

´Ù¿î·Îµå

qtopic.

QTOPIC¸¦ »ç¿ëÇÏ¸é »ç¿ëÀÚ ÁöÁ¤ Ä«Å»·Î±×¿¡ ½º¸¶Æ® Æú´õ Äõ¸®¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ...

155

´Ù¿î·Îµå

¼Ò¹æ¼­

Firebugger´Â Plone »çÀÌÆ®¿¡¼­ Firebug Lite ´ëÈ­½Ä JavaScript ÄܼÖÀ» »ç¿ëÇÒ ¼öÀÖ°Ô ¸¸µå´Â Á¦Ç°ÀÔ´Ï´Ù. ...

492

´Ù¿î·Îµå