インターフェース ServerCsrfTokenRequestHandler
- すべてのスーパーインターフェース:
ServerCsrfTokenRequestResolver
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
@FunctionalInterface public interface ServerCsrfTokenRequestHandler extends ServerCsrfTokenRequestResolver
ServerCsrfTokenRepositoryによって作成されたCsrfTokenを交換属性として使用できるようにするために使用されるコールバックインターフェース。このインターフェースの実装では、追加のタスクを実行したり、交換属性を介してトークンをアプリケーションで使用できるようにする方法をカスタマイズしたりすることができます。- 導入:
- 5.8
- 関連事項:
ServerCsrfTokenRequestAttributeHandler
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド デフォルトメソッド 修飾子と型 メソッド 説明 voidhandle(org.springframework.web.server.ServerWebExchange exchange, reactor.core.publisher.Mono<CsrfToken> csrfToken)CsrfTokenを使用してリクエストを処理します。default reactor.core.publisher.Mono<java.lang.String>resolveCsrfTokenValue(org.springframework.web.server.ServerWebExchange exchange, CsrfToken csrfToken)
メソッドの詳細
handle
void handle(org.springframework.web.server.ServerWebExchange exchange, reactor.core.publisher.Mono<CsrfToken> csrfToken)CsrfTokenを使用してリクエストを処理します。- パラメーター:
exchange- リクエストが処理されているServerWebExchangecsrfToken-ServerCsrfTokenRepositoryによって作成されたMono<CsrfToken>
resolveCsrfTokenValue
default reactor.core.publisher.Mono<java.lang.String> resolveCsrfTokenValue(org.springframework.web.server.ServerWebExchange exchange, CsrfToken csrfToken)インターフェースからコピーされた説明:ServerCsrfTokenRequestResolver- 次で指定:
- インターフェース
ServerCsrfTokenRequestResolver内のresolveCsrfTokenValue - パラメーター:
exchange- リクエストが処理されているServerWebExchangecsrfToken-ServerCsrfTokenRepositoryによって作成されたCsrfToken- 戻り値:
- リクエストから解決されたトークン値