クラス PermissionsPolicyHeaderWriter

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

public final class PermissionsPolicyHeaderWriter extends ObjectSE implements HeaderWriter
許可ポリシーをサポートします。

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

アクセス許可ポリシーの宣言には、特定の機能型の制限を宣言する責任がある一連のセキュリティポリシーが含まれています。

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

    • PermissionsPolicyHeaderWriter

      public PermissionsPolicyHeaderWriter()
      PermissionsPolicyHeaderWriter の新しいインスタンスを作成します。
    • PermissionsPolicyHeaderWriter

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

    • setPolicy

      public void setPolicy(StringSE policy)
      レスポンスヘッダーで使用されるポリシーを設定します。
      パラメーター:
      policy - 権限ポリシー
      例外:
      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