Histórico da Página
01. OBJETIVO
Configurar o TOTVS CORS Valve para que o produto atue nas headers das requisições e os credentials sejam trafegados em requisições do tipo CORS.
02. SITUAÇÃO
O produto não permite requisições para servidores diferentes, o que refletia em bloqueio das requisições pelo CORS.
03. SOLUÇÃO
Para adequar o produto à essa necessidade foi implementado um ''valve" para o gerenciamento das conexões.
Painel | ||||
---|---|---|---|---|
| ||||
1 - Localizar o arquivo server.xml, que pode ser encontrado no diretório "conf" do Apache Tomcat: ".\conf\server.xml" 2 - Adicionar as linhas abaixo como elemento "filho" da tag <Host ...>: <Valve className="com.totvs.valve.TotvsCorsValve" 3 - Adicionar o arquivo totvs-valve-1.0.jar no diretório "lib", relacionada à instância do Apache Tomcat. Este arquivo pode ser encontrado ao final desta página. |
04. DEMAIS INFORMAÇÕES
Card documentos Informacao A tag "Valve" deve estar configurada como o último elemento da tag "Host". Caso exista algum "Header" da request diferente dos informados anteriormente (allowHeaders), estes devem ser incluídos nessa tag. Titulo IMPORTANTE!
05. ANEXOS
View file | ||||
---|---|---|---|---|
|
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |