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