クラス XFrameOptionsHeaderWriter
- java.lang.Object
-
- org.springframework.security.web.header.writers.frameoptions.XFrameOptionsHeaderWriter
- 実装されたすべてのインターフェース:
HeaderWriter
public final class XFrameOptionsHeaderWriter extends java.lang.Object implements HeaderWriter
X-Frame-Options ヘッダーのHeaderWriter
実装。ALLOW-FROM ディレクティブを使用する場合、実際の値はAllowFromStrategy
によって決定されます。- 導入:
- 3.2
- 関連事項:
AllowFromStrategy
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 static class
XFrameOptionsHeaderWriter.XFrameOptionsMode
X-Frame-Options ヘッダーの可能な値。
フィールドサマリー
フィールド 修飾子と型 フィールド 説明 static java.lang.String
XFRAME_OPTIONS_HEADER
コンストラクターのサマリー
コンストラクター コンストラクター 説明 XFrameOptionsHeaderWriter()
XFrameOptionsHeaderWriter.XFrameOptionsMode.DENY
でインスタンスを作成しますXFrameOptionsHeaderWriter(AllowFromStrategy allowFromStrategy)
使用すべきではありません。ALLOW-FROM は廃止されたディレクティブであり、最近のブラウザーでは機能しなくなりました。XFrameOptionsHeaderWriter(XFrameOptionsHeaderWriter.XFrameOptionsMode frameOptionsMode)
新しいインスタンスを作成します
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 void
writeHeaders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
X-Frame-Options ヘッダー値を書き込み、以前の値を上書きします。
フィールドの詳細
XFRAME_OPTIONS_HEADER
public static final java.lang.String XFRAME_OPTIONS_HEADER
- 関連事項:
- 定数フィールド値
コンストラクターの詳細
XFrameOptionsHeaderWriter
public XFrameOptionsHeaderWriter()
XFrameOptionsHeaderWriter.XFrameOptionsMode.DENY
でインスタンスを作成します
XFrameOptionsHeaderWriter
public XFrameOptionsHeaderWriter(XFrameOptionsHeaderWriter.XFrameOptionsMode frameOptionsMode)
新しいインスタンスを作成します- パラメーター:
frameOptionsMode
- 使用するXFrameOptionsHeaderWriter.XFrameOptionsMode
。XFrameOptionsHeaderWriter.XFrameOptionsMode.ALLOW_FROM
を使用する場合は、代わりにXFrameOptionsHeaderWriter(AllowFromStrategy)
を使用してください。
XFrameOptionsHeaderWriter
@Deprecated public XFrameOptionsHeaderWriter(AllowFromStrategy allowFromStrategy)
使用すべきではありません。ALLOW-FROM は廃止されたディレクティブであり、最新のブラウザーでは機能しなくなりました。代わりに、frame-ancestors ディレクティブで Content-Security-Policy を使用します。XFrameOptionsHeaderWriter.XFrameOptionsMode.ALLOW_FROM
で新しいインスタンスを作成します。- パラメーター:
allowFromStrategy
- ALLOW_FROM の値を決定するための戦略。
メソッドの詳細
writeHeaders
public void writeHeaders(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
X-Frame-Options ヘッダー値を書き込み、以前の値を上書きします。- 次で指定:
- インターフェース
HeaderWriter
のwriteHeaders
- パラメーター:
request
- サーブレットリクエストresponse
- サーブレットレスポンス