public class CsrfTokenVerificationHandler extends java.lang.Object implements HttpRequestHandler
本ハンドラの処理は次の順番で行われる。
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
REQUEST_REGENERATE_KEY
CSRFトークン再生成の要求を表す値をリクエストスコープに設定する際に使用するキー
|
Constructor and Description |
---|
CsrfTokenVerificationHandler() |
Modifier and Type | Method and Description |
---|---|
HttpResponse |
handle(HttpRequest request,
ExecutionContext context)
HTTPリクエストに対する処理を実行する。
|
void |
setCsrfTokenGenerator(CsrfTokenGenerator csrfTokenGenerator)
CSRFトークンの生成を行うインターフェースを設定する。
|
void |
setVerificationFailureHandler(VerificationFailureHandler verificationFailureHandler)
CSRFトークンの検証失敗時の処理を行うインタフェースを設定する。
|
void |
setVerificationTargetMatcher(VerificationTargetMatcher verificationTargetMatcher)
HTTPリクエストがCSRFトークンの検証対象となるか判定を行うインターフェースを設定する。
|
public static final java.lang.String REQUEST_REGENERATE_KEY
public HttpResponse handle(HttpRequest request, ExecutionContext context)
HttpRequestHandler
handle
in interface Handler<HttpRequest,HttpResponse>
handle
in interface HttpRequestHandler
request
- HTTPリクエストオブジェクトcontext
- サーバサイド実行コンテキストオブジェクトpublic void setCsrfTokenGenerator(CsrfTokenGenerator csrfTokenGenerator)
csrfTokenGenerator
- CSRFトークンの生成を行うインターフェースpublic void setVerificationTargetMatcher(VerificationTargetMatcher verificationTargetMatcher)
verificationTargetMatcher
- HTTPリクエストがCSRFトークンの検証対象となるか判定を行うインターフェースpublic void setVerificationFailureHandler(VerificationFailureHandler verificationFailureHandler)
verificationFailureHandler
- CSRFトークンの検証失敗時の処理を行うインタフェース