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