15.24 WebPasswordCallbackクラス
- 説明
-
Webアプリケーションに渡された認証情報をCallbackHandlerからログインモジュールに渡すための実装クラスです。
WebPasswordCallbackクラスのパッケージ名は,com.cosminexus.admin.auth.callbackです。
- 形式
class WebPasswordCallback implements javax.security.auth.callback.Callback { public static final int GETPW; public static final int NOPW; public WebPasswordCallback(); public void setName(String name); public String getName(); public void setPassword(String password); public String getPassword(); public void setRequest(HttpServletRequest req); public HttpServletRequest getRequest(); public void setResponse(HttpServletResponse res); public HttpServletResponse getResponse(); public void setAttributeEntries(AttributeEntry[] aliases); public AttributeEntry[] getAttributeEntries(); public void setOption(int option); public int getOption(); public void setTagID(String tid); public String getTagID(); public void setTagEntry(String entry); public String getTagEntry(); }
- メンバ属性
-
- GETPW:
-
このCallbackオブジェクトにすべての情報を設定することを要求します。
- NOPW:
-
このCallbackオブジェクトにユーザID/パスワードを除いた情報を設定することを要求します(このとき,urlに対してforward/includeはしません)。
- コンストラクタ・メソッド一覧
-
コンストラクタ・メソッド名
機能
WebPasswordCallbackクラスのインスタンスを生成します。
setAttributeEntriesメソッドで指定した,属性の一覧が格納されたオブジェクトのリファレンスを取得します。
setNameメソッドで指定したユーザIDを取得します。
設定されているオプションを取得します。
setPasswordメソッドで指定したパスワードを取得します。
setRequestメソッドで指定したHttpServletRequestのリファレンスを取得します。
setResponseメソッドで指定したHttpServletResponseのリファレンスを取得します。
setTagEntryメソッドで指定したentryを取得します。
setTagIDメソッドで指定したTagIDを取得します。
パラメタに指定された,属性の一覧が格納されたオブジェクトのリファレンスをオブジェクトに保管します。
パラメタに指定されたユーザIDをこのオブジェクトに保管します。
CallbackHandlerで設定する内容を要求します。
パラメタに指定されたパスワードをこのオブジェクトに保管します。
パラメタに指定されたHttpServletRequestのリファレンスをこのオブジェクトに保管します。
パラメタに指定されたHttpServletResponseのリファレンスをこのオブジェクトに保管します。
CallbackHandlerメソッドで設定する内容を要求します。パラメタに指定されたloginタグのentry要素を保管します。
CallbackHandlerメソッドで設定する内容を要求します。パラメタに指定されたloginタグのid要素を保管します。