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 numa iframe.
Resolução
Para corrigir este problema, instale uma das seguintes atualizações:
Para apresentar a página Appinv.aspx numa iframe em domínios de confiança, o administrador do farm pode adicionar os domínios de confiança à lista AllowIframeAppAuthorizePageDomains no farm ao executar os seguintes comandos:
add-pssnapin *
$f=get-spfarm
$f.AddGenericAllowedListValue("AllowIframeAppAuthorizePageDomains","<enable domain name>")
$f.update()
Notas
-
Pode adicionar um domínio de confiança à lista AllowIframeAppAuthorizePageDomains ao utilizar sempre os comandos. Além disso, pode adicionar um domínio de cartão wildcard, como *.contoso.com, a AllowIframeAppAuthorizePageDomains.
-
Se receber a seguinte mensagem de erro, utilize AllowIframeAppAuthorizePageDomains2 em vez de AllowIframeAppAuthorizePageDomains quando ligar para o método AddGenericAllowedListValue :
"AllowIframeAppAuthorizePageDomains" já existe sob o nome principal Microsoft.SharePoint.Administration.SPFarm chamado...
Além disso, certifique-se de que tem as atualizações Microsoft SharePoint Server de março de 2022 instaladas.
Alterar histórico
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. |