クラス ServerCsrfTokenRequestAttributeHandler
java.lang.ObjectSE
org.springframework.security.web.server.csrf.ServerCsrfTokenRequestAttributeHandler
- 実装されているすべてのインターフェース:
- ServerCsrfTokenRequestHandler,- ServerCsrfTokenRequestResolver
- 既知の直属サブクラス
- XorServerCsrfTokenRequestAttributeHandler
public class ServerCsrfTokenRequestAttributeHandler
extends ObjectSE
implements ServerCsrfTokenRequestHandler
CsrfToken を交換属性として使用可能にし、トークン値をフォームデータ値またはリクエストのヘッダーとして解決できる ServerCsrfTokenRequestHandler インターフェースの実装。- 導入:
- 5.8
- コンストラクターの概要コンストラクター
- メソッドのサマリー修飾子と型メソッド説明- void- handle- (org.springframework.web.server.ServerWebExchange exchange, reactor.core.publisher.Mono<CsrfToken> csrfToken) - CsrfTokenを使用してリクエストを処理します。- reactor.core.publisher.Mono<StringSE>- resolveCsrfTokenValue- (org.springframework.web.server.ServerWebExchange exchange, CsrfToken csrfToken) - void- setTokenFromMultipartDataEnabled- (boolean tokenFromMultipartDataEnabled) - ServerCsrfTokenRequestResolverがマルチパートデータリクエストの本文から実際の CSRF トークンを解決しようとするかどうかを指定します。
- コンストラクターの詳細- ServerCsrfTokenRequestAttributeHandlerpublic ServerCsrfTokenRequestAttributeHandler()
 
- メソッドの詳細- handlepublic void handle- (org.springframework.web.server.ServerWebExchange exchange, reactor.core.publisher.Mono<CsrfToken> csrfToken) インターフェースからコピーされた説明:- ServerCsrfTokenRequestHandler- CsrfTokenを使用してリクエストを処理します。- 次で指定:
-  インターフェース ServerCsrfTokenRequestHandlerのhandle
- パラメーター:
- exchange- リクエストが処理されている- ServerWebExchange
- csrfToken-- ServerCsrfTokenRepositoryによって作成された- Mono<CsrfToken>
 
- resolveCsrfTokenValuepublic reactor.core.publisher.Mono<StringSE> resolveCsrfTokenValue- (org.springframework.web.server.ServerWebExchange exchange, CsrfToken csrfToken) インターフェースからコピーされた説明:- ServerCsrfTokenRequestResolver- 次で指定:
-  インターフェース ServerCsrfTokenRequestHandlerのresolveCsrfTokenValue
- 次で指定:
-  インターフェース ServerCsrfTokenRequestResolverのresolveCsrfTokenValue
- パラメーター:
- exchange- リクエストが処理されている- ServerWebExchange
- csrfToken-- ServerCsrfTokenRepositoryによって作成された- CsrfToken
- 戻り値:
- リクエストから解決されたトークン値
 
- setTokenFromMultipartDataEnabledpublic void setTokenFromMultipartDataEnabled- (boolean tokenFromMultipartDataEnabled) - ServerCsrfTokenRequestResolverがマルチパートデータリクエストの本文から実際の CSRF トークンを解決しようとするかどうかを指定します。- パラメーター:
- tokenFromMultipartDataEnabled- マルチパートフォーム本体から読み取る必要がある場合は true、それ以外の場合は false。デフォルトは false です