クラス ClearSiteDataHeaderWriter

java.lang.ObjectSE
org.springframework.security.web.header.writers.ClearSiteDataHeaderWriter
実装されたすべてのインターフェース:
HeaderWriter

public final class ClearSiteDataHeaderWriter extends ObjectSE implements HeaderWriter
サイトデータのクリアをサポートします。

開発者は、リクエストにレスポンスして Clear-Site-Data HTTP レスポンスヘッダーを配信することにより、さまざまな型の関連データをクリアするようにユーザーエージェントに指示できます。

不完全なクリアセクションにより、ヘッダーはリクエストが安全な場合にのみ適用されます。

導入:
5.2
  • コンストラクターの詳細

    • ClearSiteDataHeaderWriter

      public ClearSiteDataHeaderWriter(ClearSiteDataHeaderWriter.Directive... directives)

      指定されたソースで ClearSiteDataHeaderWriter の新しいインスタンスを作成します。コンストラクターは、SecureRequestMatcher の新しいインスタンスを使用して requestMatcher を初期化し、 不完全なクリアのセクションに従ってリクエストがセキュリティ保護されている場合にのみヘッダーが適用されるようにします。

      パラメーター:
      directives - (つまり、「キャッシュ」、「クッキー」、「ストレージ」、「実行コンテキスト」、"*" )
      例外:
      IllegalArgumentExceptionSE - ソースが null または空の場合。
  • メソッドの詳細

    • writeHeaders

      public void writeHeaders(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
      インターフェースからコピーされた説明: HeaderWriter
      Header インスタンスを作成します。
      次で指定:
      インターフェース HeaderWriterwriteHeaders 
      パラメーター:
      request - リクエスト
      response - レスポンス
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString