クラス FeaturePolicyHeaderWriter

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

public final class FeaturePolicyHeaderWriter extends ObjectSE implements HeaderWriter
機能ポリシーをサポートします。

機能ポリシーを使用すると、Web 開発者は、ブラウザーで特定の API および Web 機能の動作を選択的に有効化、無効化、変更できます。

機能ポリシーの宣言には、セキュリティポリシーディレクティブのセットが含まれ、それぞれが特定の機能型の制限を宣言する責任があります。

導入:
5.1
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    提供されたセキュリティポリシーディレクティブを使用して、FeaturePolicyHeaderWriter の新しいインスタンスを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    setPolicyDirectives(StringSE policyDirectives)
    レスポンスヘッダーで使用するセキュリティポリシーディレクティブを設定します。
    void
    writeHeaders(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
    Header インスタンスを作成します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
  • コンストラクターの詳細

    • FeaturePolicyHeaderWriter

      public FeaturePolicyHeaderWriter(StringSE policyDirectives)
      提供されたセキュリティポリシーディレクティブを使用して、FeaturePolicyHeaderWriter の新しいインスタンスを作成します。
      パラメーター:
      policyDirectives - セキュリティポリシーディレクティブ
      例外:
      IllegalArgumentExceptionSE - policyDirectives が null または空の場合
  • メソッドの詳細

    • writeHeaders

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

      public void setPolicyDirectives(StringSE policyDirectives)
      レスポンスヘッダーで使用するセキュリティポリシーディレクティブを設定します。
      パラメーター:
      policyDirectives - セキュリティポリシーディレクティブ
      例外:
      IllegalArgumentExceptionSE - policyDirectives が null または空の場合
    • toString

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