クラス
javax.security.auth.login.LoginExceptionの使用

LoginExceptionを使用しているパッケージ 
パッケージ 説明
com.sun.security.auth.module
LoginModuleの実装を提供します。
java.security
セキュリティ・フレームワークのクラスとインタフェースを提供します。
javax.security.auth.login
このパッケージは、プラグイン可能な認証フレームワークを提供します。
javax.security.auth.spi
このパッケージは、プラグイン可能な認証モジュールの実装に使用されるインタフェースを提供します。
  • com.sun.security.auth.moduleでのLoginExceptionの使用

    LoginExceptionをスローするcom.sun.security.auth.moduleのメソッド
    修飾子と型 メソッド 説明
    boolean JndiLoginModule.abort()
    このメソッドは、LoginContextの全体の認証に失敗した場合に呼び出されます。
    boolean KeyStoreLoginModule.abort()
    このメソッドは、LoginContextの全体の認証に失敗した場合に呼び出されます。
    boolean Krb5LoginModule.abort()
    このメソッドは、LoginContextの全体の認証に失敗した場合に呼び出されます。
    boolean LdapLoginModule.abort()
    ユーザー認証を中止します。
    boolean NTLoginModule.abort()
    このメソッドは、LoginContextの全体の認証に失敗した場合に呼び出されます。
    boolean UnixLoginModule.abort()
    認証を中止します(第2フェーズ)。
    boolean JndiLoginModule.commit()
    認証プロセスをコミットする抽象メソッドです(フェーズ2)。
    boolean KeyStoreLoginModule.commit()
    認証プロセスをコミットする抽象メソッドです(フェーズ2)。
    boolean Krb5LoginModule.commit()
    LoginContextの認証全体が成功した場合(関連するREQUIRED、REQUISITE、SUFFICIENT、およびOPTIONALの各LoginModuleが成功した場合)に呼び出されます。
    boolean LdapLoginModule.commit()
    ユーザー認証を完了します。
    boolean NTLoginModule.commit()
    LoginContextの認証全体が成功した場合(関連するREQUIRED、REQUISITE、SUFFICIENT、およびOPTIONALの各LoginModuleが成功した場合)に呼び出されます。
    boolean UnixLoginModule.commit()
    認証をコミットします(第2フェーズ)。
    boolean JndiLoginModule.login()
    ユーザー名とパスワードの入力を要求します。
    boolean KeyStoreLoginModule.login()
    ユーザーを認証します。
    boolean Krb5LoginModule.login()
    ユーザーを認証します。
    boolean LdapLoginModule.login()
    ユーザー認証を開始します。
    boolean NTLoginModule.login()
    対象のNTシステム識別情報をインポートします。
    boolean UnixLoginModule.login()
    ユーザーを認証します(第1フェーズ)。
    boolean JndiLoginModule.logout()
    ユーザーをログアウトさせます。
    boolean KeyStoreLoginModule.logout()
    ユーザーをログアウトさせます。
    boolean Krb5LoginModule.logout()
    ユーザーをログアウトさせます。
    boolean LdapLoginModule.logout()
    ユーザーをログアウトさせます。
    boolean NTLoginModule.logout()
    ユーザーをログアウトさせます。
    boolean UnixLoginModule.logout()
    ユーザーをログアウトさせます。
  • java.securityでのLoginExceptionの使用

    LoginExceptionをスローするjava.security内のメソッド 
    修飾子と型 メソッド 説明
    abstract void AuthProvider.login​(Subject subject, CallbackHandler handler)
    このプロバイダにログインします。
    abstract void AuthProvider.logout()
    このプロバイダからログアウトします。
  • 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)
    名前を指定して新しいLoginContextをインスタンス化します。
    LoginContext​(String name, CallbackHandler callbackHandler)
    名前とCallbackHandlerオブジェクトを指定して新しいLoginContextオブジェクトをインスタンス化します。
    LoginContext​(String name, Subject subject)
    名前とSubjectオブジェクトを指定して新しいLoginContextオブジェクトをインスタンス化します。
    LoginContext​(String name, Subject subject, CallbackHandler callbackHandler)
    名前、認証を受けるSubjectオブジェクト、およびCallbackHandlerオブジェクトを指定して、新しいLoginContextオブジェクトをインスタンス化します。
    LoginContext​(String name, Subject subject, CallbackHandler callbackHandler, Configuration config)
    名前、認証を受ける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をログアウトさせるメソッドです。