パッケージ org.springframework.security.web.context
HTTP リクエスト間のセキュリティコンテキストの維持を担当するクラス。
インターフェースのサマリー インターフェース 説明 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に入力し、リクエストが完了してコンテキストホルダーをクリアすると、それをリポジトリに戻します。