パッケージ org.springframework.security.web.server.csrf
パッケージ org.springframework.security.web.server.csrf
- クラス説明CSRF トークンを "XSRF-TOKEN" という名前の Cookie に永続化し、AngularJS の規則に従ってヘッダー "X-XSRF-TOKEN" から読み取る
ServerCsrfTokenRepository。ServerWebExchange で無効または欠落しているCsrfTokenが見つかった場合にスローされますCsrfServerLogoutHandlerは、ログアウト時のCsrfTokenの削除を担当します。シンクロナイザトークンパターンを使用して CSRF 保護を適用します。CSRF 攻撃から保護するために使用される CSRF トークン。予期されるCsrfTokenがServerWebExchangeに関連付けられているメソッドを変更できるようにする API。CsrfTokenを交換属性として使用可能にし、トークン値をフォームデータ値またはリクエストのヘッダーとして解決できるServerCsrfTokenRequestHandlerインターフェースの実装。ServerCsrfTokenRepositoryによって作成されたCsrfTokenを交換属性として使用できるようにするために使用されるコールバックインターフェース。このインターフェースの実装は、提供されたServerWebExchangeからCsrfTokenのトークン値を解決できます。各リクエストでCsrfTokenの値をマスクし、マスクされた値から生のトークン値をフォームデータ値またはリクエストのヘッダーとして解決できるServerCsrfTokenRequestAttributeHandlerおよびServerCsrfTokenRequestResolverインターフェースの実装。