Package nablarch.fw.web.handler
Class SecureHandler
java.lang.Object
nablarch.fw.web.handler.SecureHandler
- All Implemented Interfaces:
Handler<HttpRequest,,HttpResponse> HttpRequestHandler
セキュリティ関連のレスポンスヘッダを設定するハンドラ。
レスポンスヘッダに設定する値は、
setSecureResponseHeaderList(List)に設定された、値から取得する。
特定条件の場合に出力を抑制する場合は、SecureResponseHeader.isOutput(HttpResponse, ServletExecutionContext)で、falseを返すこと。- Author:
- Hisaaki Shioiri
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionhandle(HttpRequest request, ExecutionContext context) HTTPリクエストに対する処理を実行する。voidsetSecureResponseHeaderList(List<? extends SecureResponseHeader> secureResponseHeaderList) セキュリティ関連のヘッダ情報を生成するSecureResponseHeaderを設定する。
-
Constructor Details
-
SecureHandler
public SecureHandler()
-
-
Method Details
-
handle
Description copied from interface:HttpRequestHandlerHTTPリクエストに対する処理を実行する。- Specified by:
handlein interfaceHandler<HttpRequest,HttpResponse> - Specified by:
handlein interfaceHttpRequestHandler- Parameters:
request- HTTPリクエストオブジェクトcontext- サーバサイド実行コンテキストオブジェクト- Returns:
- HTTPレスポンスオブジェクト
-
setSecureResponseHeaderList
public void setSecureResponseHeaderList(List<? extends SecureResponseHeader> secureResponseHeaderList) セキュリティ関連のヘッダ情報を生成するSecureResponseHeaderを設定する。- Parameters:
secureResponseHeaderList-SecureResponseHeaderのリスト
-