| Interface | Description | 
|---|---|
| CsrfTokenGenerator | 
 CSRFトークンの生成を行うインターフェース。 
 | 
| VerificationFailureHandler | 
 CSRFトークンの検証失敗時の処理を行うインタフェース。 
 | 
| VerificationTargetMatcher | 
 HTTPリクエストがCSRFトークンの検証対象となるか判定を行うインターフェース。 
 | 
| Class | Description | 
|---|---|
| BadRequestVerificationFailureHandler | 
 CSRFトークンの検証失敗時にBadRequest(400)のレスポンスを返すクラス。
 INFOレベルで検証失敗時のログを出力する。 
 | 
| HttpMethodVerificationTargetMatcher | 
 HTTPメソッドをもとにしてHTTPリクエストがCSRFトークンの検証対象となるか判定を行うクラス。 
 | 
| UUIDv4CsrfTokenGenerator | 
 バージョン4のUUIDを使用してCSRFトークンの生成を行うクラス。 
 |