Appinv.aspx página não pode ser adicionada ao iframe (KB5005546)

Aplica-se A
SharePoint Server 2013 SP1 SharePoint Server 2016 SharePoint Server 2019

Sintomas

Quando tenta abrir a página Appinv.aspx num iframe, a página não é apresentada com êxito. Quando este problema ocorre, os cabeçalhos de resposta do pedido incluem uma mensagem "X-FRAME-OPTIONS: DENY".

Causa

Para ajudar a manter a segurança, a página Appinv.aspx é impedida de ser apresentada num iframe.

Resolução

Para corrigir este problema, instale uma das seguintes atualizações:

Para apresentar a página Appinv.aspx num iframe em domínios fidedignos, o administrador do farm pode adicionar os domínios fidedignos à lista AllowIframeAppAuthorizePageDomains no farm ao executar os seguintes comandos:

add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("AllowIframeAppAuthorizePageDomains","<enable domain name>")
$f.update()

Nota

Notas

  • Pode adicionar um domínio fidedigno à lista AllowIframeAppAuthorizePageDomains ao utilizar sempre os comandos. Além disso, pode adicionar um domínio de caráter universal, como *.contoso.com, a AllowIframeAppAuthorizePageDomains.

  • Se receber a seguinte mensagem de erro, utilize AllowIframeAppAuthorizePageDomains2 em vez de AllowIframeAppAuthorizePageDomains quando chamar o AddGenericAllowedListValue método :

    "AllowIframeAppAuthorizePageDomains" já existe no Microsoft.SharePoint.Administration.SPFarm principal com o nome...

    Além disso, certifique-se de que tem as atualizações de março de 2022 do Microsoft SharePoint Server instaladas.

Histórico de alterações

A tabela seguinte resume algumas das alterações mais importantes a este tópico.

Data Descrição
8 de março de 2022 Foi adicionada uma nota à secção "Resolução" para fornecer uma correção se não for possível aplicar a definição AllowIframeAppAuthorizePageDomains .