Appinv.aspx ページを iframe に追加できません (KB5005546)

適用先
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

現象

Appinv.aspx ページを iframe で開こうとすると、ページが正常に表示されません。 この問題が発生すると、要求応答ヘッダーに "X-FRAME-OPTIONS: DENY" というメッセージが含まれます。

原因

セキュリティを維持するために、Appinv.aspx ページが iframe に表示されないようになっています。

解決策

この問題を解決するには、次のいずれかの更新プログラムをインストールします。

信頼されたドメイン内の 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 設定を適用できない場合の修正プログラムを提供するために、「解決方法」セクションに注を追加しました。