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

java.lang.Object
  |
  +--javax.security.auth.login.AppConfigurationEntry

public class AppConfigurationEntry
extends java.lang.Object

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

°ü·Ã Ç׸ñ:
Configuration

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

constructor¡¡ ¡¡ ÀÇ »ó¼¼

AppConfigurationEntry

public AppConfigurationEntry(java.lang.String loginModuleName,
                             AppConfigurationEntry.LoginModuleControlFlag  controlFlag,
                             java.util.Map options)
ÀÌ Å¬·¡½ºÀÇ µðÆúÆ®ÀÇ constructor¡¡ ¡¡ ÀÔ´Ï´Ù.

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

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

controlFlag - REQUIRED, REQUISITE, SUFFICIENT, OPTIONAL ÀÇ ¾î¶² °ÍÀΰ¡

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

getLoginModuleName

public java.lang.String getLoginModuleName()
±¸¼ºµÈ LoginModule ÀÇ Å¬·¡½º¸íÀ» ÃëµæÇÕ´Ï´Ù.
¹Ýȯ°ª:
±¸¼ºµÈ LoginModule ÀÇ Å¬·¡½º¸íÀÇ String

getControlFlag

public AppConfigurationEntry.LoginModuleControlFlag  getControlFlag()
ÀÌ LoginModule ÀÇ controlFlag (REQUIRED, REQUISITE, SUFFICIENT, ¶Ç´Â OPTIONAL)¸¦ µ¹·ÁÁÝ´Ï´Ù.
¹Ýȯ°ª:
ÀÌ LoginModule ÀÇ controlFlag (REQUIRED, REQUISITE, SUFFICIENT, ¶Ç´Â OPTIONAL)

getOptions

public java.util.Map getOptions()
ÀÌ LoginModule ¿ëÀ¸·Î ±¸¼ºµÈ ¿É¼ÇÀ» ÃëµæÇÕ´Ï´Ù.
¹Ýȯ°ª:
º¯°æ ºÒ°¡´ÉÇÑ Map ·Î¼­ ÀÌ LoginModule ¿ëÀ¸·Î ±¸¼ºµÈ ¿É¼Ç


Copyright 2002 Sun Microsystems, Inc. All rights reserved.
»ç¿ë¿¡´Â»ç¿ë Çã¶ô °è¾àÀÌ Àû¿ëµË´Ï´Ù.