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