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