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