| インターフェース | 説明 |
|---|---|
| SecurityContextRepository | リクエスト間で SecurityContext を永続化するために使用される戦略。 |
| クラス | 説明 |
|---|---|
| AbstractSecurityWebApplicationInitializer | 他の登録済みの Filter よりも先に springSecurityFilterChain を使用するように DelegatingFilterProxy を登録します。 |
| HttpRequestResponseHolder | 受信リクエストを SecurityContextRepository.loadContext(HttpRequestResponseHolder) に渡すために使用され、メソッドがリクエストをラップされたバージョンに交換できるようにするとともに、 SecurityContext 値を返します。 |
| HttpSessionSecurityContextRepository | リクエスト間の HttpSession にセキュリティコンテキストを格納する SecurityContextRepository 実装。 |
| NullSecurityContextRepository | |
| SaveContextOnUpdateOrErrorResponseWrapper | セキュリティコンテキストを格納するためのロジックをカプセル化し、この SaveContextOnUpdateOrErrorResponseWrapper が作成されたのと同じスレッドで sendError()、sendRedirect、getOutputStream().close()、getOutputStream().flush()、getWriter().close() または getWriter().flush() が発生したときに SecurityContext を格納するレスポンスラッパーの基本クラス。 |
| SecurityContextPersistenceFilter | リクエストの前に構成済みの SecurityContextRepository から取得した情報を SecurityContextHolder に入力し、リクエストが完了してコンテキストホルダーをクリアすると、それをリポジトリに戻します。 |