パッケージ org.springframework.security.web.savedrequest
認証を必要とする
HttpServletRequest
のキャッシュに関連するクラス。ユーザーがログインしている間、リクエストは ExceptionTranslationFilter によってキャッシュされます(RequestCache 実装を使用)。ユーザーが認証されると、一致する URL へのリダイレクトに従って元のリクエストが復元され、RequestCache
が照会されて元の(一致する)リクエストを取得します。インターフェースのサマリー インターフェース 説明 RequestCache 「保存されたリクエスト」ロジックを実装し、認証メカニズムにリダイレクトした後に単一のリクエストを取得して再開できるようにします。SavedRequest 元の URL にリダイレクトする認証メカニズム(通常はフォームベースのログイン)と、ラップされたリクエストを作成する RequestCache の両方のキャッシュされたリクエストに必要な機能をカプセル化し、元のリクエストデータを再現します。クラスのサマリー クラス 説明 CookieRequestCache 元のリクエスト URI を Cookie に保存するRequestCache
の実装。DefaultSavedRequest HttpServletRequest
からの中央情報を表します。DefaultSavedRequest.Builder Enumerator<T> Enumeration
を Java 2 コレクションIterator
にラップするアダプター。FastHttpDateFormat HTTP 日付を生成するユーティリティクラス。HttpSessionRequestCache SavedRequest
を HttpSession に保管するRequestCache
。NullRequestCache RequestCache の null 実装。RequestCacheAwareFilter キャッシュされたリクエストが現在のリクエストと一致する場合、保存されたリクエストを再構成します。SavedCookie Cookie の値を直列化可能なホルダーに保存しますSimpleSavedRequest SavedRequest の Bean 実装