jp.terasoluna.thin.sample.web
クラス SampleAuthController

java.lang.Object
  上位を拡張 jp.terasoluna.thin.sample.web.SampleAuthController
すべての実装されたインタフェース:
jp.terasoluna.fw.web.thin.AuthenticationController

public class SampleAuthController
extends java.lang.Object
implements jp.terasoluna.fw.web.thin.AuthenticationController

認証チェックを行う。

作成者:
逢野展久

フィールドの概要
private static java.lang.String AUTHENTICATED_NOCHECK_PATH_PREFIX
          認証チェックを行わないパス情報リストを取得キー。
private static org.apache.commons.logging.Log log
          ログクラス
private  java.util.List<java.lang.String> noCheckList
          認証チェックを行わないパス情報リストを取得キー。
 
コンストラクタの概要
SampleAuthController()
           
 
メソッドの概要
 boolean isAuthenticated(java.lang.String pathInfo, javax.servlet.ServletRequest req)
          リクエストのパス情報に対して、指定されたHTTPセッションが 認証済みであるかどうかを判定する。
 boolean isCheckRequired(javax.servlet.ServletRequest req)
          パスがチェック対象か否か判定する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

log

private static org.apache.commons.logging.Log log
ログクラス


AUTHENTICATED_NOCHECK_PATH_PREFIX

private static final java.lang.String AUTHENTICATED_NOCHECK_PATH_PREFIX
認証チェックを行わないパス情報リストを取得キー。

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

noCheckList

private java.util.List<java.lang.String> noCheckList
認証チェックを行わないパス情報リストを取得キー。

コンストラクタの詳細

SampleAuthController

public SampleAuthController()
メソッドの詳細

isAuthenticated

public boolean isAuthenticated(java.lang.String pathInfo,
                               javax.servlet.ServletRequest req)
リクエストのパス情報に対して、指定されたHTTPセッションが 認証済みであるかどうかを判定する。

定義:
インタフェース jp.terasoluna.fw.web.thin.AuthenticationController 内の isAuthenticated
パラメータ:
pathInfo - パス情報
req - HTTPリクエスト
戻り値:
認証に成功すれば true

isCheckRequired

public boolean isCheckRequired(javax.servlet.ServletRequest req)
パスがチェック対象か否か判定する。

定義:
インタフェース jp.terasoluna.fw.web.thin.AuthenticationController 内の isCheckRequired
パラメータ:
req - 判定対象となる ServletRequest インスタンス
戻り値:
チェック対象の場合はtrue