|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀüÀÇ ÆÐŰÁö ´ÙÀ½ÀÇ ÆÐŰÁö | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ |
ÂüÁ¶Ã³:
¼³¸í
ÀÎÅÍÆäÀ̽º °³¿ä | |
---|---|
SaslClient | SASL ÀÎÁõÀ» Ŭ¶óÀÌ¾ðÆ®·Î¼ ½ÇÇàÇÕ´Ï´Ù. |
SaslClientFactory | SaslClient ÀνºÅϽº¸¦ ÀÛ¼ºÇϱâ À§ÇÑ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. |
SaslServer | SASL ÀÎÁõÀ» ¼¹ö·Î¼ ½ÇÇàÇÕ´Ï´Ù. |
SaslServerFactory | SaslServer ÀνºÅϽº¸¦ ÀÛ¼ºÇϱâ À§ÇÑ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. |
Ŭ·¡½º °³¿ä | |
---|---|
AuthorizeCallback | ÀÌ ÄݹéÀº ¾î´À ¿£Æ¼Æ¼ (ÀÎÁõ ³¡³ ÀÎÁõ ID¿¡ ÀÇÇØ ½Äº°µÈ´Ù)°¡ ´Ù¸¥ ¿£Æ¼Æ¼ (Àΰ¡ ID¿¡ ÀÇÇØ ½Äº°µÈ´Ù) ´ë½Å¿¡ µ¿ÀÛÇÒ ¼ö ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤Çϱâ À§Çؼ SaslServer¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù. |
RealmCallback | ÀÌ ÄݹéÀº ¿µ¿ª Á¤º¸¸¦ ²¨³»±â À§Çؼ SaslClient ³ª SaslServer¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù. |
RealmChoiceCallback | ÀÌ ÄݹéÀº ¿µ¿ªÀÇ ¼±ÅûçÇ×ÀÇ ¸®½ºÆ®·ÎºÎÅÍ ¿µ¿ªÀ» ÃëµæÇϱâ À§Çؼ SaslClient ³ª SaslServer¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù. |
Sasl | SASL Ŭ¶óÀÌ¾ðÆ® ¹× ¼¹ö¸¦ ÀÛ¼ºÇϱâ À§ÇÑ static Ŭ·¡½ºÀÔ´Ï´Ù. |
¿¹¿Ü °³¿ä | |
---|---|
AuthenticationException | ÀÌ ¿¹¿Ü´Â SASL µµ±¸ ÀÇ ±¸Çö¿¡ ÀÇÇØ ¿¹¿Ü°¡ ¹ß»ýµÇ¾î ID, ÆÐ½º ÇÁ·¹ÀÌÁî, ¶Ç´Â ۰¡ ¹«È¿ÀÎ µîÀÇ ÀÎÁõ¿¡ °ü·ÃÇÑ ÀÌÀ¯¿¡ÀÇÇØ SASL ±³È¯¿¡ ½ÇÆÐÇÑ °ÍÀ» ³ªÅ¸³À´Ï´Ù. |
SaslException | ÀÌ Å¬·¡½º´Â SASL »ç¿ë½Ã¿¡ ¹ß»ýÇÑ ¿¡·¯¸¦ ³ªÅ¸³À´Ï´Ù. |
SASL¸¦ Áö¿ø Çϱâ À§ÇÑ Å¬·¡½º¿Í ÀÎÅÍÆäÀ̽º¸¦ Æ÷ÇÔÇÕ´Ï´Ù.ÀÌ ÆÐŰÁö´Â SASL µµ±¸ ÀÇ Å¬·¡½º¿Í ÀÎÅÍÆäÀ̽º¸¦ Á¤ÀÇÇÕ´Ï´Ù. °³¹ßÀÚ°¡ SASL¸¦ »ç¿ëÇÏ´Â Á¢¼Ó º£À̽ºÀÇ ÇÁ·ÎÅäÄÝÀÇ ÀÎÁõ Áö¿ø¸¦ Ãß°¡ÇÒ °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù.
SASL (Simple Authentication and Security Layer)´Â 縰Áö ¸®½ºÆù½º ÇÁ·ÎÅäÄÝÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ÇÁ·ÎÅäÄÝ¿¡¼´Â 1°³¿¡ ´Â ÀÎÁõ ¸ñÀû, ÀÌÁ¦(ÀÌ¹Ì ) 1°³¿¡ ´Â ÀÎÁõ ÈÄ Åë½ÅÀ» ¼ÓÇàÇÏ´Â ½ÃÅ¥·¯Æ¼ ·¹À̾ È®¸³ÇÏ´Â ¸ñÀû (ÀÌÂÊÀº ¿É¼Ç)À¸·Î Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö°¡ µ¥ÀÌÅÍ ±³È¯À» ½Ç½ÃÇÕ´Ï´Ù. ÀÌ ÇÁ·ÎÅäÄÝÀº LDAPv3, IMAPv4¸¦ ½ÃÀÛÀ¸·Î ÇÏ´Â Á¢¼Ó º£À̽ºÀÇ ÇÁ·ÎÅäÄݰú ÇÔ²² »ç¿ëµË´Ï´Ù. SASL¿¡ ´ëÇØ¼´Â RFC 2222¸¦ ÂüÁ¶ÇϽʽÿÀ.
SASL¿¡´Â ´Ù¾çÇÑ ¡¸µµ±¸ ¡¹°¡ Á¤Àǵǰí ÀÖ½À´Ï´Ù. °¢ µµ±¸´Â ÀÎÁõÀ» Á¤»óÀûÀ¸·Î ½ÇÇàÇϱâ À§Çؼ Ŭ¶óÀÌ¾ðÆ® ¼¹ö°£¿¡ ±³È¯ÇÒ Çʿ䰡 ÀÖ´Â µ¥ÀÌÅ͸¦ Á¤ÀÇÇÕ´Ï´Ù. ƯÁ¤ÀÇ µµ±¸°¡ ÇÊ¿ä·Î ÇÏ´Â µ¥ÀÌÅÍ ±³È¯À» ±× µµ±¸ ÀÇ ¡¸ÇÁ·ÎÅäÄÝ ÇÁ·ÎÆÄÀÏ¡¹À̶ó°í ºÎ¸¨´Ï´Ù. ´ÙÀ½¿¡ ÀÎÅÍ³Ý Ç¥ÁØ Ä¿¹Â´ÏƼ¿¡¼ Á¤Àǵǰí ÀÖ´Â ¸î°³ÀÇ µµ±¸¸¦ ¼Ò°³ÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ µµ±¸ ¾È¿¡´Â ÀÎÁõ°ú ½ÃÅ¥·¯Æ¼ ·¹À̾îÀÇ ¾çÂÊ ¸ðµÎ¸¦ Á¦°øÇÏ´Â °Í°ú ÀÎÁõ ¹Û¿¡ Á¦°øÇÏÁö ¾Ê´Â °ÍÀÌ ÀÖ½À´Ï´Ù. Anonymous¿Í S/Key´Â ½ÃÅ¥·¯Æ¼ ·¹À̾ ´ëÀÀÇϰí ÀÖ½À´Ï´Ù. GSSAPI¿Í DIGEST-MD5 ¿¡¼´Â ½ÃÅ¥·¯Æ¼ ·¹À̾îÀÇ ³×°í½Ã¿¡ÀÌÆ®°¡ °¡´ÉÇÕ´Ï´Ù. External ¿¡¼´Â ½ÃÅ¥·¯Æ¼ ·¹À̾î´Â ¿ÜºÎ ÇÁ·ÎÅäÄÝ¿¡ °áÁ¤µË´Ï´Ù.
ÀÌ API´Â ÁÖ·Î 2°³ÀÇ ±×·ìÀÇ °³¹ßÀÚ¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù. 1°³´Â LDAPv3, IMAPv4 µîÀÇ Á¢¼Ó º£À̽ºÀÇ ÇÁ·ÎÅäÄÝÀÇ Å¬¶óÀÌ¾ðÆ® ¶óÀ̺귯¸® ±¸ÇöÀ» ÀÛ¼ºÇÏ´Â °³¹ßÀÚÀÇ ±×·ì, ÀÌÁ¦(ÀÌ¹Ì ) 1°³´Â LDAP, IMAP µîÀÇ ¼¹ö¸¦ ±â¼úÇÏ´Â °³¹ßÀÚÀÇ ±×·ìÀÔ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® ¶óÀ̺귯¸®¸¦ ÀÛ¼ºÇÏ´Â °³¹ßÀÚ´Â SaslClient ÀÎÅÍÆäÀ̽º¿Í SaslClientFactory ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÕ´Ï´Ù. ¼¹ö¸¦ ±â¼úÇÏ´Â °³¹ßÀÚ´Â SaslServer ÀÎÅÍÆäÀ̽º¿Í SaslServerFactory ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ 2°³ÀÇ ±×·ìÀº °Ô´Ù°¡ SASL µµ±¸¸¦ ¡¸ÀÛ¼ºÇÑ´Ù¡¹°³¹ßÀÚÀÇ ±×·ì°ú SASL µµ±¸¸¦ ¡¸»ç¿ëÇÑ´Ù¡¹°³¹ßÀÚÀÇ ±×·ìÀ¸·Î ºÐ·ùÇÒ ¼ö ÀÖ½À´Ï´Ù. SASL µµ±¸¸¦ ÀÛ¼ºÇÏ´Â ±×·ìÀº ÀÌ·¯ÇÑ ÀÎÅÍÆäÀ̽º¿¡ ±¸ÇöÀ» Á¦°øÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ÇÑÆí, SASL µµ±¸¸¦ »ç¿ëÇÏ´Â ±×·ìÀº ÀÌ ÆÐŰÁö³»ÀÇ API¸¦ »ç¿ëÇØ ±¸Çö¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀüÀÇ ÆÐŰÁö ´ÙÀ½ÀÇ ÆÐŰÁö | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.