値 |
おすすめ |
Initialization |
初期化方法。ユーザーがTDVにサインインするたびに、登録されている各LoginModuleクラスがインスタンス化され、その初期化メソッドが呼び出されます。 |
subject |
LoginModuleがプリンシパル、証明書、その他のセキュリティ関連の認証情報を格納するjavax.security.auth.Subjectのインスタンスです。 |
callbackHandler |
NameCallbackおよびPasswordCallbackクラスを通じて、ユーザの名前とパスワードを取得するために使用されるかもしれないjavax.security.auth.callback.CallbackHandlerのインスタンスを指定します。他のCallbackインスタンスをハンドラに渡すと、UnsupportedCallbackExceptionが発生します。 |
sharedState |
動作中のすべてのLoginModuleには、その接続のすべてのチャネルプロパティ(HTMLヘッダーなど)で初期化されたMap<String、?>のコピーが渡されます。
認証モジュールで特定のチャネルタイプを検証する場合は、追加のTransport-Typeチャネルプロパティにhttp、jms、またはdb(JDBC/ODBC/ADO.NETの場合)のいずれかの定数を入力します。 |
options |
各LoginModuleインスタンスには、その構成パラメーターを含むMap<String、?>が渡されます。 |
Login |
モジュールがログインステータスを決定する方法。考えられる3つの結果は次のとおりです。
•合格-ログインメソッドはTRUEを返します。
•失敗-メソッドはLoginExceptionをスローします
•どちらでもない-ログインモジュールはFALSEを返し、サインオンプロセスから自分自身を失格にします。たとえば、ユーザーがWebサービスを介して認証しているJDBC接続を検証するように設計されたLoginModuleは、FALSEを返す場合があります。 |
Commit |
例外が発生しない場合、サインオンは成功したと見なされ、各モジュールは、初期化メソッドで識別されたサブジェクトインスタンスに必要なセキュリティクレデンシャルを追加できます。 |
Abort |
LoginModuleに障害が発生すると、そのモジュールのabortメソッドが呼び出され、モジュールが保持している可能性のあるリソースを解放できるようになります。 |
Logout |
ユーザーがサインアウトしたときに呼び出すメソッド。 |