パッケージ org.springframework.security.web.savedrequest


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