|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.security.Permission | +--java.security.BasicPermission | +--javax.security.auth.AuthPermission
ÀÌ Å¬·¡½º´Â ÀÎÁõÀÇ ¾×¼¼½º±Ç¿¡ °ü·ÃÇÕ´Ï´Ù. AuthPermission ´Â Ÿ°Ù¸íÀ̶ó°íµµ ºÒ¸®´Â À̸§À» ÀúÀåÇÕ´Ï´Ù¸¸, ¾×¼Ç ¸®½ºÆ®´Â ÀúÀåÇÏÁö ¾Ê½À´Ï´Ù. À̸§ÀÌ ºÙÀº ¾×¼¼½º±Ç (À̸§ ÷ºÎ ¾×¼¼½º±Ç)Àº °¡Á®µµ °¡ÁöÁö ¾Ê¾Æµµ ±¦Âú½À´Ï´Ù.
Ÿ°Ù¸íÀº ½ÃÅ¥·¯Æ¼ ¼³Á¤ ÆÄ¶ó¹ÌÅÍÀÇ À̸§ÀÔ´Ï´Ù (¾Æ·¡¿Í °°À̸¦ ÂüÁ¶). ÇöÀç, AuthPermission ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇϸé(ÀÚ), Policy, Subject, LoginContext, Configuration ¿ÀºêÁ§Æ®¿¡ÀÇ ¾×¼¼½º¸¦ º¸È£ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÎÁõ ¾×¼¼½º±ÇÀ¸·Î »ç¿ë °¡´ÉÇÑ Å¸°Ù¸íÀ» ´ÙÀ½¿¡ ³ªÅ¸³À´Ï´Ù.
doAs - È£ÃâÃøÀÌSubject.doAs
¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù doAsPrivileged - È£ÃâÃøÀÌSubject.doAsPrivileged
¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù getSubject - ÇöÀçÀÇ thread¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´Ù Subject ÀÇ ÃëµæÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù getSubjectFromDomainCombiner -SubjectDomainCombiner
¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´Ù Subject ÀÇ ÃëµæÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù setReadOnly - È£ÃâÃøÀÌ Subject ¸¦ read Àü¿ëÀ¸·Î ¼³Á¤ °¡´ÉÇÏ°Ô ÇÑ´Ù modifyPrincipals - È£ÃâÃøÀÌSubject
¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø Principal ÀÇSet
¸¦ ¼öÁ¤ °¡´ÉÇÏ°Ô ÇÑ´Ù modifyPublicCredentials - È£ÃâÃøÀÌSubject
¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø °ø°³ ÀÚ°ÝÀÇSet
¸¦ ¼öÁ¤ °¡´ÉÇÏ°Ô ÇÑ´Ù modifyPrivateCredentials - È£ÃâÃøÀÌSubject
¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ºñ°ø°³ ÀÚ°ÝÀÇSet
¸¦ ¼öÁ¤ °¡´ÉÇÏ°Ô ÇÑ´Ù refreshCredential -Refreshable
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ÀÚ°Ý¿¡ ´ëÇØ, Äڵ尡refresh
¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù refreshCredential -Destroyable
ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ÀÚ°Ýobject
¿¡ ´ëÇØ, Äڵ尡destroy
¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù createLoginContext. {name} - Äڵ尡LoginContext
¸¦ ÁöÁ¤ÇÑ name ·Î ÀνºÅϽºÈÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù. name ´Â ·Î±×ÀÎConfiguration
ÀÇ À妽º·Î¼ »ç¿ëµÈ´Ù. name ¿¡¼´Â ÀÓÀÇÀÇ À̸§À» ³ªÅ¸³»´Âµ¥ ¿ÍÀϵå Ä«µå ¡¸*¡¹À» »ç¿ëÇÒ ¼ö ÀÖ´Ù getLoginConfiguration - ½Ã½ºÅÛ ÀüüÀÇ ·Î±×ÀÎ Configuration ¸¦ Ãëµæ °¡´ÉÇÏ°Ô ÇÑ´Ù setLoginConfiguration - ½Ã½ºÅÛ ÀüüÀÇ ·Î±×ÀÎ Configuration ¸¦ ¼³Á¤ °¡´ÉÇÏ°Ô ÇÑ´Ù refreshLoginConfiguration - ½Ã½ºÅÛ ÀüüÀÇ ·Î±×ÀÎ Configuration ¸¦ ¸®ÇÁ·¹½¬ °¡´ÉÇÏ°Ô ÇÑ´Ù
´ÙÀ½ÀÇ Å¸°Ù¸íÀº Ãßõ µÇÁö ¾Ê°Ô µÇ¾ú½À´Ï´Ù. createLoginContext. {name}
¸¦ »ç¿ëÇϵµ·Ï ÇØ ÁÖ¼¼¿ä.
createLoginContext - Äڵ尡 LoginContext
¸¦
ÀνºÅϽºÈÇÏ´Â °ÍÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù
javax.security.auth.Policy
´Â Ãßõ µÇÁö ¾Ê°Ô µÇ¾î,java.security.Policy
ÀÇ »ç¿ëÀÌ Ãßõ µÇ°í ÀÖ½À´Ï´Ù. ±× ¶§¹®¿¡, ´ÙÀ½ÀÇ Å¸°Ù¸íµµ Ãßõ µÇÁö ¾Ê°Ô µÇ¾ú½À´Ï´Ù.
getPolicy - È£ÃâÃøÀÌ Subject º£À̽ºÀÇ ½Ã½ºÅÛ ÀüüÀÇ ¾×¼¼½º Á¦¾î Æú¸®½Ã¸¦ Ãëµæ °¡´ÉÇÏ°Ô ÇÑ´Ù setPolicy - - È£ÃâÃøÀÌ Subject º£À̽ºÀÇ ½Ã½ºÅÛ ÀüüÀÇ ¾×¼¼½º Á¦¾î Æú¸®½Ã¸¦ ¼³Á¤ °¡´ÉÇÏ°Ô ÇÑ´Ù refreshPolicy - È£ÃâÃøÀÌ Subject º£À̽ºÀÇ ½Ã½ºÅÛ ÀüüÀÇ ¾×¼¼½º Á¦¾î Æú¸®½Ã¸¦ ¸®ÇÁ·¹½¬ °¡´ÉÇÏ°Ô ÇÑ´Ù
»ý¼ºÀÚÀÇ °³¿ä | |
AuthPermission (String name)
ÁöÁ¤µÈ À̸§À» °¡Áö´Â AuthPermission ¸¦ »õ·Ó°Ô ÀÛ¼ºÇÕ´Ï´Ù. |
|
AuthPermission (String name,
String actions)
ÁöÁ¤µÈ À̸§À¸·Î AuthPermission ¿ÀºêÁ§Æ®¸¦ »õ·Ó°Ô ÀÛ¼ºÇÕ´Ï´Ù. |
Ŭ·¡½º java.security. BasicPermission ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
equals , getActions , hashCode , implies , newPermissionCollection |
Ŭ·¡½º java.security. Permission ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
checkGuard , getName , toString |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , finalize , getClass , notify , notifyAll , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public AuthPermission(String name)
name
- AuthPermission ÀÇ À̸§public AuthPermission(String name, String actions)
Policy
¿ÀºêÁ§Æ®°¡ »õ·Î¿î Permission ¿ÀºêÁ§Æ®ÀÇ ÀνºÅϽº¸¦ »ý¼ºÇϴµ¥ »ç¿ëÇÕ´Ï´Ù.
name
- AuthPermission ÀÇ À̸§
actions
- null °¡ ¾Æ´Ï¸é ¾ÈµÈ´Ù
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.