この図は、LoginModule
インスタンスと関連するLoginContext
インスタンスとの対話を示しています。LoginModule
インスタンスはCallbackHandler
インスタンスおよびLoginContext
インスタンスと通信し、次の操作も実行します。
初期化: サブジェクトの設定、CallbackHandler
の設定、共有状態、オプション
ログイン: CallbackHandler
のコール、入力の検証。
コミット: プリンシパルの追加、内部の状態をクリーンにする。
CallbackHandler
インスタンスは、コールバックおよび入力の取得を実行します。
LoginContext
インスタンスは、JAAS構成を取得します。
使用できるログイン・モジュール(Kerberos、データベースおよびLDAP)は、LoginContext
インスタンス内のサブジェクトの情報(またはサブジェクト自体)を提供します。
(説明終了)