Cosminexus V9 アプリケーションサーバ 機能解説 セキュリティ管理機能編

[目次][用語][索引][前へ][次へ]

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メソッド