現象
Appinv.aspx ページを iframe で開こうとすると、ページが正常に表示されません。 この問題が発生すると、要求応答ヘッダーに "X-FRAME-OPTIONS: DENY" というメッセージが含まれます。
原因
セキュリティを維持するために、Appinv.aspx ページが iframe に表示されないようになっています。
解決方法
この問題を解決するには、次のいずれかの更新プログラムをインストールします。
-
SharePoint Server 2019 のセキュリティ更新プログラムについて: 2021 年 9 月 15 日 (KB5002018)
-
SharePoint Enterprise Server 2016 のセキュリティ更新プログラムについて: 2021 年 9 月 15 日 (KB5002020)
-
SharePoint Foundation 2013 のセキュリティ更新プログラムについて: 2021 年 9 月 15 日 (KB5002024)
信頼できるドメインで Appinv.aspx ページを iframe に表示するには、ファーム管理者が次のコマンドを実行して、ファームの AllowIframeAppAuthorizePageDomains リストに信頼できるドメインを追加します。
add-pssnapin * $f=get-spfarm $f.AddGenericAllowedListValue("AllowIframeAppAuthorizePageDomains","<enable domain name>") $f.update()
注意事項
-
毎回コマンドを使用することで、1 つの信頼できるドメインを AllowIframeAppAuthorizePageDomains リストに追加できます。 さらに、AllowIframeAppAuthorizePageDomains に *.contoso.com などのワイルドカード ドメインを追加することもできます。
-
次のエラー メッセージが表示された場合は、AddGenericAllowedListValue メソッドを呼び出すときに、AllowIframeAppAuthorizePageDomains の代わりに AllowIframeAppAuthorizePageDomains2 を使用してください。
変更履歴
次の表は、このトピックに対する最も重要な変更の一部をまとめたものです。
日付 |
説明 |
---|---|
2022 年 3 月 8 日 |
AllowIframeAppAuthorizePageDomains 設定を適用できない場合の修正プログラムを提供するために、「解決方法」セクションに注を追加しました。 |