intra-mart(R)
5.0

jp.co.intra_mart.framework.base.service
クラス ServiceSecurityFilter

java.lang.Object
  拡張jp.co.intra_mart.framework.base.service.ServiceSecurityFilter
すべての実装インタフェース:
Filter

public class ServiceSecurityFilter
extends Object
implements Filter

intra-mart画面を表示するURLの詐称をチェックするためのフィルタです。 このフィルタは次の初期化パラメータを設定する必要があります。

パラメータ名
error-page セキュリティ違反時に遷移するページのパス。
コンテキストパスからの相対パスで指定する必要がある。
パスの先頭は"/"で指定する。


このフィルタを設定する場合、ServiceServletは拡張子によるマッピングが行われる必要があります。

導入されたバージョン:
4.3

フィールドの概要
static String ID_SERVICE_SECURITY_FILTER
          リクエストに登録するServiceServletFilterの属性名
static String PARAM_ERROR_PAGE
          エラーページパスのパラメータ名
 
コンストラクタの概要
ServiceSecurityFilter()
           
 
メソッドの概要
 void destroy()
          フィルタを破棄します。
 void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain)
          sessionに登録された情報と、parameterの情報を比較します。
 void init(FilterConfig filterConfig)
          このフィルタを初期化します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ID_SERVICE_SECURITY_FILTER

public static final String ID_SERVICE_SECURITY_FILTER
リクエストに登録するServiceServletFilterの属性名

関連項目:
定数フィールド値

PARAM_ERROR_PAGE

public static final String PARAM_ERROR_PAGE
エラーページパスのパラメータ名

関連項目:
定数フィールド値
コンストラクタの詳細

ServiceSecurityFilter

public ServiceSecurityFilter()
メソッドの詳細

init

public void init(FilterConfig filterConfig)
          throws ServletException
このフィルタを初期化します。

定義:
インタフェース Filter 内の init
パラメータ:
filterConfig - FilterConfig
例外:
ServletException - フィルタ内で例外が発生

doFilter

public void doFilter(ServletRequest servletRequest,
                     ServletResponse servletResponse,
                     FilterChain filterChain)
              throws ServletException,
                     IOException
sessionに登録された情報と、parameterの情報を比較します。

定義:
インタフェース Filter 内の doFilter
パラメータ:
servletRequest - リクエスト
servletResponse - レスポンス
filterChain - フィルタチェイン
例外:
IOException - フィルタ処理実行時にIOExceptionが発生
ServletException - フィルタ処理実行時にServletExceptionが発生

destroy

public void destroy()
フィルタを破棄します。

定義:
インタフェース Filter 内の destroy

intra-mart(R)
5.0

Copyright © 2000-2005 NTT DATA INTRAMART CO.,LTD. All Rights Reserved.