JavaTM 2 Platform
Standard Ed. 5.0

javax.security.auth.login
Ŭ·¡½º AppConfigurationEntry

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.security.auth.login.AppConfigurationEntry

public class AppConfigurationEntry
extends Object

ÀÌ Å¬·¡½º´Â Configuration Ŭ·¡½ºÀÇ getAppConfigurationEntry(String appName) ¸Þ¼­µå·Î ÁöÁ¤µÈ ¾îÇø®ÄÉÀ̼ǿëÀ¸·Î ±¸¼ºµÈ, LoginModule ¿£Æ®¸® 1 °ÇÀ» ³ªÅ¸³À´Ï´Ù. °¢°¢ÀÇ AppConfigurationEntry¿¡´Â LoginModule À̸§, ÄÁÆ®·Ñ Ç÷¡±× (ÀÌ LoginModule°¡ REQUIRED, REQUISITE, SUFFICIENT, ¶Ç´Â OPTIONAL ¾î¶² °ÍÀÎÁö¸¦ ÁöÁ¤ÇÑ´Ù), ±×¸®°í LoginModule °íÀ¯ÀÇ ¿É¼ÇÀÌ Æ÷ÇԵ˴ϴÙ. °¢°¢ÀÇ ÄÁÆ®·Ñ Ç÷¡±×¿Í ±× ¹Ì¿¡ ´ëÇؼ­´Â Configuration Ŭ·¡½º¸¦ ÂüÁ¶ÇϽʽÿÀ.

°ü·Ã Ç׸ñ:
Configuration

Áßø(Nested) Ŭ·¡½º °³¿ä
static class AppConfigurationEntry.LoginModuleControlFlag
          ÀÌ Å¬·¡½º´Â LoginModule°¡ REQUIRED, REQUISITE, SUFFICIENT, ¶Ç´Â OPTIONAL ÀÏÁö ¾î¶³Áö¸¦ ³ªÅ¸³À´Ï´Ù.
 
»ý¼ºÀÚ °³¿ä
AppConfigurationEntry (String  loginModuleName, AppConfigurationEntry.LoginModuleControlFlag  controlFlag, Map <String, ? > options)
          ÀÌ Å¬·¡½ºÀÇ µðÆúÆ®ÀÇ »ý¼ºÀÚ ÀÔ´Ï´Ù.
 
¸Þ¼­µå °³¿ä
 AppConfigurationEntry.LoginModuleControlFlag getControlFlag ()
          ÀÌ LoginModule controlFlag (REQUIRED, REQUISITE, SUFFICIENT, ¶Ç´Â OPTIONAL)¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 String getLoginModuleName ()
          ±¸¼ºµÈ LoginModule Ŭ·¡½º¸íÀ» ÃëµæÇÕ´Ï´Ù.
 Map <String, ? > getOptions ()
          ÀÌ LoginModule ¿ëÀ¸·Î ±¸¼ºµÈ ¿É¼ÇÀ» ÃëµæÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

»ý¼ºÀÚ »ó¼¼

AppConfigurationEntry

public AppConfigurationEntry(String  loginModuleName,
                             AppConfigurationEntry.LoginModuleControlFlag  controlFlag,
                             Map <String,
? > options)
ÀÌ Å¬·¡½ºÀÇ µðÆúÆ®ÀÇ »ý¼ºÀÚ ÀÔ´Ï´Ù.

ÀÌ ¿£Æ®¸®´Â Configuration Ŭ·¡½ºÀÇ getAppConfigurationEntry(String appName) ¸Þ¼­µå·Î ÁöÁ¤µÈ ¾îÇø®ÄÉÀ̼ǿëÀ¸·Î ±¸¼ºµÈ, LoginModule ¿£Æ®¸® 1 °ÇÀ» ³ªÅ¸³À´Ï´Ù.

ÆĶó¹ÌÅÍ:
loginModuleName - ÁöÁ¤ÇÑ ¾îÇø®ÄÉÀ̼ǿëÀ¸·Î ±¸¼ºµÈ LoginModule Ŭ·¡½º¸íÀ» ³ªÅ¸³»´Â String

controlFlag - REQUIRED, REQUISITE, SUFFICIENT, OPTIONAL ¾î¶² °ÍÀ̳ª

options - ÀÌ LoginModule¿ëÀÇ ¿É¼Ç
¿¹¿Ü:
IllegalArgumentException - loginModuleName ÀÌ nullÀÎ °æ¿ì, LoginModuleName ±æÀÌ°¡ 0ÀÎ °æ¿ì, controlFlag°¡ REQUIRED, REQUISITE, SUFFICIENT, OPTIONAL ¾î¶² °Íµµ ¾Æ´Ñ °æ¿ì, ȤÀº options°¡ nullÀÎ °æ¿ì
¸Þ¼­µåÀÇ »ó¼¼

getLoginModuleName

public String  getLoginModuleName()
±¸¼ºµÈ LoginModule Ŭ·¡½º¸íÀ» ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
±¸¼ºµÈ LoginModule Ŭ·¡½º¸íÀÇ String

getControlFlag

public AppConfigurationEntry.LoginModuleControlFlag  getControlFlag()
ÀÌ LoginModule controlFlag (REQUIRED, REQUISITE, SUFFICIENT, ¶Ç´Â OPTIONAL)¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ LoginModule controlFlag (REQUIRED, REQUISITE, SUFFICIENT, ¶Ç´Â OPTIONAL)

getOptions

public Map <String,
? > getOptions()
ÀÌ LoginModule ¿ëÀ¸·Î ±¸¼ºµÈ ¿É¼ÇÀ» ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
º¯°æ ºÒ°¡´ÉÇÑ Map·Î ¼­ ÀÌ LoginModule ¿ëÀ¸·Î ±¸¼ºµÈ ¿É¼Ç

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.