intra-mart 6.1.14

jp.co.intra_mart.foundation.security.certification
インタフェース UserCertificationListener

既知の実装クラスの一覧:
UserActiveSessionRegister

public interface UserCertificationListener

ユーザログイン認証リスナーインタフェース。

ユーザログイン認証後にコールされる認証リスナーインタフェース
ユーザログイン認証リスナーを実装する場合は必ずこのインターフェースを実装する。

このインターフェースを実装したクラスを以下の設定ファイルに記述します。
サーバーマネージャインストールディレクトリ/conf/access-security.xml
<access-security>/<security-config>/<user-security> の
<certification> または <auto-certification> タグに記述します。

     <certification-listener>
       <listener-class>ユーザログイン認証リスナーインタフェース実装クラス名(フルパッケージ名)</listener-class>            
       <init-param>
         <param-name>初期化パラメータ名</param-name>
         <param-value>初期化パラメータ値</param-value>
       </init-param>
     </certification-listener>
 

<certification-listener>タグは複数設定可能です。
<init-param>タグは複数設定可能です。
このタグに設定された値は、クラス初期化時に、init関数の引数として渡されます。

導入されたバージョン:
6.1
バージョン:
1.0

メソッドの概要
 void doCertification(int certificationResult, LoginInfo loginInfo, Account user, HttpServletRequest request, HttpServletResponse response)
          ユーザの認証後にコールされるメソッドです。
 void init(Map params)
          ユーザログイン認証リスナーの初期化を行います。
 

メソッドの詳細

init

public void init(Map params)
ユーザログイン認証リスナーの初期化を行います。

ユーザログイン認証リスナーのインスタンス生成時に一度だけ呼び出されます。

パラメータ:
params - 初期化パラメータのマップ

doCertification

public void doCertification(int certificationResult,
                            LoginInfo loginInfo,
                            Account user,
                            HttpServletRequest request,
                            HttpServletResponse response)
ユーザの認証後にコールされるメソッドです。

パラメータ:
certificationResult - 認証結果
認証成功 SecurityConstraint.CR_OK
認証失敗 SecurityConstraint.CR_NG
認証処理エラー SecurityConstraint.CR_ERROR
loginInfo - ログイン情報
user - ユーザ情報
request - サーブレットリクエスト
response - サーブレットレスポンス
導入されたバージョン:
6.1

intra-mart 6.1.14

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