|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
public interface SaslClientFactory
SaslClient ÀνºÅϽº¸¦ ÀÛ¼ºÇϱâ À§ÇÑ ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â thread ¼¼ÀÌÇÁ·Î º¹¼öÀÇ ¿ä±¸¸¦ µ¿½Ã¿¡ ó¸®ÇÒ ¼ö Àִ Ŭ·¡½º¿¡ ÀÇÇØ ±¸ÇöµË´Ï´Ù. ÀÌ Å¬·¡½º´Â Àμö¸¦ ÃëÇÏÁö ¾Ê´Â public »ý¼ºÀÚ¸¦ °¡Áö°í ÀÖÀ» Çʿ䰡 ÀÖ½À´Ï´Ù.
º¸Åë, Ŭ¶óÀÌ¾ðÆ®´Â Sasl static ¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù. µû¶ó¼, ÀÌ ÀÎÅÍÆäÀ̽º¸¦ Á÷Á¢ ¾×¼¼½º ÇÒ °ÍÀº ¾ø½À´Ï´Ù. ´Ù¸¸, »õ·Î¿î, ¶Ç´Â ´Ù¸¥ SaslClientFactory¸¦ Á¦°øÇØ, ÀνºÅç Çϴ ȯ°æµµ ÀÖ½À´Ï´Ù.
SaslClient
,
Sasl
¸Þ¼µå °³¿ä | |
---|---|
SaslClient |
createSaslClient (String [] mechanisms,
String authorizationId,
String protocol,
String serverName,
Map <String,
? > props,
CallbackHandler cbh)
ÁöÁ¤ÀÇ ÆÄ¶ó¹ÌÅ͸¦ »ç¿ëÇØ SaslClient¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
String [] |
getMechanismNames (Map <String,
? > props)
ÁöÁ¤µÈ µµ±¸ ¼±Åà Á¤Ã¥¿¡ ÀÏÄ¡ÇÏ´Â µµ±¸ ¸íÀÇ ¹è¿À» ¸®ÅÏÇÕ´Ï´Ù. |
¸Þ¼µåÀÇ »ó¼¼ |
---|
SaslClient createSaslClient(String [] mechanisms, String authorizationId, String protocol, String serverName, Map <String, ? > props, CallbackHandler cbh) throws SaslException
mechanisms
- Å×½ºÆ®ÇÏ´Â µµ±¸
ÀÇ ¸®½ºÆ®·Î null ÀÌ¿Ü. GSSAPI ³ª CRAM-MD5 µî, IANA¿¡ µî·ÏÀ» ¸¶Ä£ SASL µµ±¸
¸íÀ¸·ÎºÎÅÍ ¿Ï¼ºµÇ´ÂauthorizationId
- ÀÎÁõ¿¡ »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝ
Á¸ÀÇ ½Äº° Á¤º¸·Î null
°¡´É¼ºµµ ÀÖ´Ù. null ¶Ç´Â ºñ¾îÀÖ´Â °æ¿ì, ¼¹ö´Â Ŭ¶óÀ̾ðÆ®ÀÇ ÀÎÁõ ÀÚ°ÝÀ¸·ÎºÎÅÍ ½ÂÀÎ ID¸¦ ¾ò´Â´Ù. SASL ÀÎÁõ¿¡ ¼º°øÇϸé, ÁöÁ¤µÈ ¿£Æ®¸®¿¡ ¾×¼¼½º°¡ Çã°¡µÇ´Âprotocol
- ÀÎÁõ ´ë»óÀÇ ÇÁ·ÎÅäÄÝÀÇ Ä³¸¯ÅÍ ¶óÀθí. null ÀÌ¿Ü. ldap µîÀÌ ÀÖ´ÂserverName
- ÀÎÁõ Á¤º¸¸¦ ¿ä±¸ÇÏ´Â ¼¹öÀÇ ¿ÏÀü ¼ö½Ä È£½ºÆ®¸í. null ÀÌ¿Üprops
- SASL µµ±¸
ÀÇ ¼±Åðú ¼±ÅÃµÈ SASL µµ±¸
ÀÇ ÀÎÁõ ±³È¯ÀÇ ¼³Á¤À» ½Ç½ÃÇÏ´Â ÇÁ·ÎÆÛƼ¼¼Æ®. null
°¡´É¼ºµµ ÀÖ´Ù. Ç¥ÁØ ÇÁ·ÎÆÛƼÀÇ ¸®½ºÆ®¿¡ ´ëÇØ¼´Â Sasl Ŭ·¡½ºÀÇ ¼³¸íÀ» ÂüÁ¶. µµ±¸
°íÀ¯ÀÇ ÇÁ·ÎÆÛƼ µî, Ç¥ÁØ ÀÌ¿ÜÀÇ ÇÁ·ÎÆÛƼµµ Æ÷ÇÔÇÒ ¼ö°¡ ÀÖ´Ù. ¼±ÅÃµÈ µµ±¸¿Í °ü·Ã¼ºÀÌ ¾ø´Â ÇÁ·ÎÆÛƼ´Â ¹«½ÃµÇ´Âcbh
- SASL µµ±¸°¡ ÀÎÁõÀ» ¿Ï·áÇϱâ À§Çؼ ¾îÇø®ÄÉÀ̼ÇÀ̳ª ¶óÀ̺귯¸®·ÎºÎÅÍ ¶ÇÇÑ
ÀÚ¼¼ÇÑ Á¤º¸¸¦ ÃëµæÇÒ ¶§ »ç¿ëÇÏ´Â Äݹé Çڵ鷯. null
°¡´É¼ºµµ ÀÖ´Ù. ¿¹¸¦ µé¾î
È£ÃâÃøÀÇ ÀÎÁõ ID, ÆÐ½º¿öµå ¹× ·¹·ëÀ» ¿ä±¸ÇÏ´Â °Í °°Àº SASL µµ±¸°¡ ÀÖ´Ù. ÀÎÁõ ID
¿ä±¸¿¡´Â NameCallback°¡ »ç¿ëµÈ´Ù. ÆÐ½º¿öµåÀÇ ¿ä±¸¿¡´Â PasswordCallback°¡ »ç¿ëµÈ´Ù. ·¹·ëÀÇ ¿ä±¸¿¡´Â ¼±Åà °¡´ÉÇÑ ·¹·ëÀÇ ¸®½ºÆ®°¡ Á¸ÀçÇÏ´Â °æ¿ì´Â RealmChoiceCallback, ·¹·ëÀ» ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ´Â °æ¿ì´Â RealmCallback°¡ »ç¿ëµÈ´Ù
SaslException
String [] getMechanismNames(Map <String, ? > props)
props
- SASL µµ±¸
ÀÇ ½ÃÅ¥·¯Æ¼ Á¤Ã¥
ÀÇ ÁöÁ¤¿¡ »ç¿ëµÇ´Â ÇÁ·ÎÆÛƼ¼¼Æ®. null
°¡´É¼ºµµ ÀÖ´Ù. ¿¹¸¦ µé¾î, props¿¡ Æ÷ÇԵǴ Sasl.POLICY_NOPLAINTEXT ÇÁ·ÎÆÛƼÀÇ °ªÀÌ¡¸true¡¹ÀÇ °æ¿ì, ÆÑÅ丮´Â ´Ü¼øÇÑ ¼öµ¿Àû °ø°ÝÀ» ¹Þ±â ½¬¿î SASL µµ±¸¸¦ µ¹·ÁÁÖ°í¼± ¾È µÈ´Ù. Á¤Ã¥
ÇÁ·ÎÆÛƼÀÇ ¿ÏÀüÇÑ ¸®½ºÆ®¿¡ ´ëÇØ¼´Â Sasl Ŭ·¡½ºÀÇ ¼³¸íÀ» ÂüÁ¶. props¿¡ Æ÷ÇԵǴ ÇÁ·ÎÆÛƼ°¡ Á¤Ã¥¿Í´Â °ü°è°¡ ¾ø´Â °æ¿ì, ÀÌ·¯ÇÑ ÇÁ·ÎÆÛƼ´Â ¹«½ÃµÈ´Ù
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
°³¿ä: NESTED | Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.