WebSphere Application Server Network Deployment, Version 6.0.x   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows

             目次と検索結果のパーソナライズ化

サーブレット・フィルターの構成

IBM Rational Application Developer またはアセンブリー・ツールを使用して、 サーブレット・フィルターを構成できます。サーブレット・フィルターの構成は 2 つのステップからなります。

プロシージャー

  1. サーブレット・フィルターに名前を付け、対応する インプリメンテーション・クラスをサーブレット・フィルターに割り当てます。

    オプションで、サーブレット・フィルターの init メソッドに渡される 初期パラメーターを割り当てることもできます。

    サーブレット・フィルターを構成すると、 web.xml アプリケーションのデプロイメント記述子には、 次の例のようなサーブレット・フィルター構成が含まれるようになります。
    <filter id="Filter_1">
    			<filter-name>LoginFilter</filter-name>
    			<filter-class>LoginFilter</filter-class>
    			<description>Performs pre-login and post-login operation</description>
    			<init-param>// optional
    					<param-name>ParameterName</param-name>
    					<param-value>ParameterValue</param-value>
    			</init-param>
    </filter>
  2. サーブレット・フィルターを URL またはサーブレットにマップします。

    サーブレット・フィルターを URL またはサーブレットにマップすると、web.xml アプリケーションのデプロイメント記述子には、次の例のようなサーブレット・マッピングが含まれるようになります。

    <filter-mapping>
    			<filter-name>LoginFilter</filter-name>
    			<url-pattern>/j_security_check</url-pattern> 
                   // can be servlet <servlet>servletName</servlet>
    	</filter-mapping>
    

CustomLoginServlet サーブレットの代わりにサーブレット・フィルターを使用して、 追加の認証、監査、およびロギングを実行することができます。

WebSphere Application Server サンプル・ギャラリーは、どのように WebSphere Application Server ログイン機構を使用して フォーム・ログイン手順のインプリメントと構成を行うかを示すフォーム・ログイン・サンプルを提供します。 このサンプルは、以下のテクノロジーを統合して、WebSphere Application Server および Java 2 Platform, Enterprise Edition (J2EE) のログイン機能を説明したものです。
  • J2EE フォーム・ベース・ログイン
  • ログインでの J2EE サーブレット・フィルター
  • IBM 拡張: フォーム・ベース・ログイン
フォーム・ログイン・サンプルは、Technology Samples パッケージの一部です。 フォーム・ログイン・サンプルへのアクセス方法について詳しくは、サンプルへのアクセス を参照してください。



関連概念
サンプルへのアクセス
関連タスク
CustomLoginServlet クラスからサーブレット・フィルターへのマイグレーション
フォーム・ログイン処理のためのサーブレット・フィルターの開発
アセンブリー・ツールを使用した Web アプリケーションの保護
関連資料
例: サーブレット・フィルターを使用して、フォーム・ログイン中にログイン前後処理を実行する
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 10:13:28 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.nd.doc/info/ae/ae/tsec_configservlet.html