jp.terasoluna.fw.web.thin
インタフェース AuthenticationController


public interface AuthenticationController

Filterでのログオン済みチェックを行なうインタフェース。

このインタフェースを実装したクラスはログオン済みチェック機能を提供する。

なお、このインタフェースの実装クラスはスレッドセーフである必要がある。

※このインタフェースの実装クラスの設定方法は AuthenticationControlFilterを参照のこと。

関連項目:
AuthenticationControlFilter, AuthorizationControlFilter, AuthorizationController, BlockageControlFilter, BlockageController, ServerBlockageControlFilter, ServerBlockageController

メソッドの概要
 boolean isAuthenticated(java.lang.String pathInfo, javax.servlet.ServletRequest req)
          リクエストのパス情報に対して、指定されたHTTPセッションが 認証済みであるかどうかを判定する。
 boolean isCheckRequired(javax.servlet.ServletRequest req)
          ログオン済みチェックが必要かどうかを返す。
 

メソッドの詳細

isAuthenticated

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

パラメータ:
pathInfo - パス情報
req - HTTPリクエスト
戻り値:
認証に成功すれば true

isCheckRequired

boolean isCheckRequired(javax.servlet.ServletRequest req)
ログオン済みチェックが必要かどうかを返す。

パラメータ:
req - 判定対象となる ServletRequest インスタンス
戻り値:
チェックが必要であればtrue