クラス PermissionsPolicyHeaderWriter
- java.lang.Object
-
- org.springframework.security.web.header.writers.PermissionsPolicyHeaderWriter
- 実装されたすべてのインターフェース:
HeaderWriter
public final class PermissionsPolicyHeaderWriter extends java.lang.Object implements HeaderWriter
許可ポリシーをサポートします。アクセス許可ポリシーを使用すると、Web 開発者は、ブラウザーで特定の API および Web 機能の動作を選択的に有効化、無効化、変更できます。
アクセス許可ポリシーの宣言には、特定の機能型の制限を宣言する責任がある一連のセキュリティポリシーが含まれています。
- 導入:
- 5.5
コンストラクターのサマリー
コンストラクター コンストラクター 説明 PermissionsPolicyHeaderWriter()
PermissionsPolicyHeaderWriter
の新しいインスタンスを作成します。PermissionsPolicyHeaderWriter(java.lang.String policy)
提供されたセキュリティポリシーを使用して、PermissionsPolicyHeaderWriter
の新しいインスタンスを作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 void
setPolicy(java.lang.String policy)
レスポンスヘッダーで使用されるポリシーを設定します。java.lang.String
toString()
void
writeHeaders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Header
インスタンスを作成します。
コンストラクターの詳細
PermissionsPolicyHeaderWriter
public PermissionsPolicyHeaderWriter()
PermissionsPolicyHeaderWriter
の新しいインスタンスを作成します。
PermissionsPolicyHeaderWriter
public PermissionsPolicyHeaderWriter(java.lang.String policy)
提供されたセキュリティポリシーを使用して、PermissionsPolicyHeaderWriter
の新しいインスタンスを作成します。- パラメーター:
policy
- セキュリティポリシー- 例外:
java.lang.IllegalArgumentException
- ポリシーがnull
または空の場合
メソッドの詳細
setPolicy
public void setPolicy(java.lang.String policy)
レスポンスヘッダーで使用されるポリシーを設定します。- パラメーター:
policy
- 権限ポリシー- 例外:
java.lang.IllegalArgumentException
- ポリシーが null の場合
writeHeaders
public void writeHeaders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
インターフェースからコピーされた説明:HeaderWriter
Header
インスタンスを作成します。- 次で指定:
- インターフェース
HeaderWriter
のwriteHeaders
- パラメーター:
request
- リクエストresponse
- レスポンス
toString
public java.lang.String toString()
- オーバーライド:
- クラス
java.lang.Object
のtoString