現象
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)
信頼されたドメイン内の iframe のAppinv.aspx ページを表示するには、ファーム管理者は、次のコマンドを実行して、ファーム内の AllowIframeAppAuthorizePageDomains リストに信頼されたドメインを追加できます。
add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("AllowIframeAppAuthorizePageDomains","<enable domain name>")
$f.update()
注
注
コマンドを毎回使用して、1 つの信頼されたドメインを AllowIframeAppAuthorizePageDomains リストに追加できます。 さらに、AllowIframeAppAuthorizePageDomains に *.contoso.com などのワイルドカード ドメインを追加することもできます。
次のエラー メッセージが表示された場合は、
AddGenericAllowedListValueメソッドを呼び出すときに、AllowIframeAppAuthorizePageDomains の代わりに AllowIframeAppAuthorizePageDomains2 を使用してください。"AllowIframeAppAuthorizePageDomains" は、親 Microsoft.SharePoint.Administration.SPFarm という名前の下に既に存在します。
さらに、Microsoft SharePoint Server March 2022 更新プログラムがインストールされていることを確認します。
変更履歴
次の表は、このトピックに対する最も重要な変更の一部をまとめたものです。
| 日付 | 説明 |
|---|---|
| 2022 年 3 月 8 日 | AllowIframeAppAuthorizePageDomains 設定を適用できない場合の修正プログラムを提供するために、「解決方法」セクションに注を追加しました。 |