A edição de um Dicionário com o AEM Forms faz com que o navegador carregue a página indefinidamente.

Problema

A edição de um Dicionário com o AEM Forms faz com que o navegador carregue a página indefinidamente. O Console de desenvolvedor mostrará o seguinte erro:

figure_1

Ambiente

AEM Forms - Todas as versões

Causa

Esse problema provavelmente ocorre com um AMS onde falta alguns Cabeçalhos de mensagem no expedidor. Por padrão, os seguintes Cabeçalhos de Mensagem são permitidos nos ambientes AMS:

"CSRF-Token"
"X-Forwarded-Proto"
"Forward"
"referer"
"user-agent"
"authorization"
"from"
"content-type"
"content-length"
"accept-charset"
"accept-encoding"
"accept-language"
"Access-Control-Request-Method"
"Access-Control-Request-Headers"
"accept"
"host"
"if-match"
"if-none-match"
"if-range"
"if-unmodified-since"
"max-forwards"
"proxy-authorization"
"proxy-connection"
"range"
"cookie"
"cq-action"
"cq-handle"
"handle"
"action"
"cqstats"
"depth"
"translate"
"expires"
"date"
"dav"
"ms-author-via"
"if"
"lock-token"
"x-expected-entity-length"
"destination"

Solução

Você precisará adicionar os seguintes itens para resolver este problema:

"X-Content-Type-Options"
"Server-Agent"
"X-Forwarded-For"
"Via"
"DNT"
"disableDefaultTyping"
"X-Requested-With"
"AEP-APP-ROOT"
"Origin"