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。