JavaTM 2 Platform
Standard Ed. 6

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

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

java.securityLoginException 的使用
 

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

javax.security.auth.loginLoginException 的使用
 

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

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

拋出 LoginExceptionjavax.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、要進行驗證的 SubjectCallbackHandler 物件實例化一個新 LoginContext 物件。
LoginContext(String name, Subject subject, CallbackHandler callbackHandler, Configuration config)
          使用 name、要進行驗證的 SubjectCallbackHandler 物件和登錄 Configuration 來實例化一個新 LoginContext 物件。
 

javax.security.auth.spiLoginException 的使用
 

拋出 LoginExceptionjavax.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