インターフェース CsrfTokenRequestHandler
- すべてのスーパーインターフェース:
CsrfTokenRequestResolver
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
@FunctionalInterface public interface CsrfTokenRequestHandler extends CsrfTokenRequestResolver
CsrfTokenRepositoryによって作成されたCsrfTokenをリクエスト属性として使用できるようにするために使用されるコールバックインターフェース。このインターフェースの実装では、追加のタスクを実行したり、リクエスト属性を介してアプリケーションがトークンを使用できるようにする方法をカスタマイズしたりすることができます。- 導入:
- 5.8
- 関連事項:
CsrfTokenRequestAttributeHandler
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド デフォルトメソッド 修飾子と型 メソッド 説明 voidhandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.function.Supplier<CsrfToken> csrfToken)CsrfTokenを使用してリクエストを処理します。default java.lang.StringresolveCsrfTokenValue(javax.servlet.http.HttpServletRequest request, CsrfToken csrfToken)
メソッドの詳細
handle
void handle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.function.Supplier<CsrfToken> csrfToken)CsrfTokenを使用してリクエストを処理します。- パラメーター:
request- 取り扱い中のHttpServletRequestresponse- 取り扱い中のHttpServletResponsecsrfToken-CsrfTokenRepositoryによって作成されたCsrfToken
resolveCsrfTokenValue
default java.lang.String resolveCsrfTokenValue(javax.servlet.http.HttpServletRequest request, CsrfToken csrfToken)インターフェースからコピーされた説明:CsrfTokenRequestResolver- 次で指定:
- インターフェース
CsrfTokenRequestResolver内のresolveCsrfTokenValue - パラメーター:
request- 処理中のHttpServletRequestcsrfToken-CsrfTokenRepositoryによって作成されたCsrfToken- 戻り値:
- リクエストから解決されたトークン値