JavaTM 2 Platform
Standard Ed. 6

類別 javax.security.auth.login.LoginException
的使用

使用 LoginException 的軟體套件
java.security 為安全框架提供類別和介面。 
javax.security.auth.login 此套件提供可插入的驗證框架。 
javax.security.auth.spi 此套件提供用於實作可插入驗證模組的介面。 
 

java.security 中 LoginException 的使用
 

拋出 LoginException 的 java.security 中的方法
abstract  void AuthProvider.login(Subject subject, CallbackHandler handler)
          登錄到此 provider 中。
abstract  void AuthProvider.logout()
          在此 provider 中註銷。
 

javax.security.auth.login 中 LoginException 的使用
 

javax.security.auth.login 中 LoginException 的子類別
 class AccountException
          一般的帳戶異常。
 class AccountExpiredException
          當使用者帳戶到期時拋出此異常。
 class AccountLockedException
          帳戶被鎖定時拋出此異常。
 class AccountNotFoundException
          未找到帳戶時拋出此異常。
 class CredentialException
          一般證書異常。
 class CredentialExpiredException
          當 Credential 到期時拋出此異常。
 class CredentialNotFoundException
          找不到證書時拋出此異常。
 class FailedLoginException
          當使用者驗證失敗時拋出此異常。
 

拋出 LoginException 的 javax.security.auth.login 中的方法
 void LoginContext.login()
          執行驗證。
 void LoginContext.logout()
          註銷 Subject。
 

拋出 LoginException 的 javax.security.auth.login 中的建構子
LoginContext(String name)
          使用 name 實例化一個新 LoginContext 物件。
LoginContext(String name, CallbackHandler callbackHandler)
          使用 name 和 CallbackHandler 物件實例化一個新 LoginContext 物件。
LoginContext(String name, Subject subject)
          使用 name 和 Subject 物件實例化一個新 LoginContext 物件。
LoginContext(String name, Subject subject, CallbackHandler callbackHandler)
          使用 name、要進行驗證的 Subject 和 CallbackHandler 物件實例化一個新 LoginContext 物件。
LoginContext(String name, Subject subject, CallbackHandler callbackHandler, Configuration config)
          使用 name、要進行驗證的 Subject、CallbackHandler 物件和登錄 Configuration 來實例化一個新 LoginContext 物件。
 

javax.security.auth.spi 中 LoginException 的使用
 

拋出 LoginException 的 javax.security.auth.spi 中的方法
 boolean LoginModule.abort()
          中止驗證過程的方法(階段 2)。
 boolean LoginModule.commit()
          提交驗證過程的方法(階段 2)。
 boolean LoginModule.login()
          對 Subject 進行驗證的方法(階段 1)。
 boolean LoginModule.logout()
          註銷 Subject 的方法。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。