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コンストラクタWebPasswordCallbackクラスのインスタンスを生成します。
getAttributeEntriesメソッドsetAttributeEntriesメソッドで指定した,属性の一覧が格納されたオブジェクトのリファレンスを取得します。
getNameメソッドsetNameメソッドで指定したユーザIDを取得します。
getOptionメソッド設定されているオプションを取得します。
getPasswordメソッドsetPasswordメソッドで指定したパスワードを取得します。
getRequestメソッドsetRequestメソッドで指定したHttpServletRequestのリファレンスを取得します。
getResponseメソッドsetResponseメソッドで指定したHttpServletResponseのリファレンスを取得します。
getTagEntryメソッドsetTagEntryメソッドで指定したentryを取得します。
getTagIDメソッドsetTagIDメソッドで指定したTagIDを取得します。
setAttributeEntriesメソッドパラメタに指定された,属性の一覧が格納されたオブジェクトのリファレンスをオブジェクトに保管します。
setNameメソッドパラメタに指定されたユーザIDをこのオブジェクトに保管します。
setOptionメソッドCallbackHandlerで設定する内容を要求します。
setPasswordメソッドパラメタに指定されたパスワードをこのオブジェクトに保管します。
setRequestメソッドパラメタに指定されたHttpServletRequestのリファレンスをこのオブジェクトに保管します。
setResponseメソッドパラメタに指定されたHttpServletResponseのリファレンスをこのオブジェクトに保管します。
setTagEntryメソッドCallbackHandlerメソッドで設定する内容を要求します。パラメタに指定されたloginタグのentry要素を保管します。
setTagIDメソッドCallbackHandlerメソッドで設定する内容を要求します。パラメタに指定されたloginタグのid要素を保管します。
 
<この節の構成>
WebPasswordCallbackコンストラクタ
getAttributeEntriesメソッド
getNameメソッド
getOptionメソッド
getPasswordメソッド
getRequestメソッド
getResponseメソッド
getTagEntryメソッド
getTagIDメソッド
setAttributeEntriesメソッド
setNameメソッド
setOptionメソッド
setPasswordメソッド
setRequestメソッド
setResponseメソッド
setTagEntryメソッド
setTagIDメソッド