Reescreva o provedor de segurança de URL no Jitterbit App Builder
Os clientes e servidores da Web do App Builder devem concordar com a URL do aplicativo App Builder. Isso é necessário para o tratamento de cookies e redirecionamentos do lado do cliente, como aqueles que ocorrem durante o processo de autenticação. Os proxies reversos podem modificar a URL da solicitação em andamento. O provedor de URL de reescrita pode ser usado para restaurar uma URL que foi reescrita por um proxy reverso.
O provedor de URL de reescrita corresponde aos seguintes componentes de URL de solicitação:
- Esquema - HTTP ou HTTPS
- Host - example.com
- Porto - 80, 443
URLs correspondentes são reescritas. Observe que apenas os componentes scheme, hospedar name e porta podem ser reescritos: o caminho não pode ser reescrito. Como os caminhos diferenciam maiúsculas de minúsculas, eles não podem ser restaurados de forma confiável.
Configuração
O provedor de URL de reescrita deve ser registrado manualmente. O provedor de URL de reescrita deve ser registrado antes de quaisquer outros provedores.
Parâmetros
Parâmetro | Valor Padrão | Descrição |
---|---|---|
MatchUrl | A especificação de URL contra a qual a solicitação será testada. Apenas o esquema, hospedar e porta são considerados. | |
RewriteUrl | A URL para a qual a solicitação será reescrita. Apenas o esquema, hospedar e porta são modificados. | |
DetectReverseProxy | False |
|
Solução de problemas
Para diagnosticar e resolver problemas de por que uma URL pode ou não ser reescrita, defina o nível de registro do App Builder como Trace. Faça uma solicitação HTTP para o App Builder (geralmente uma que passa pelo proxy reverso). Em seguida, revise os registros. Você deve ver entradas de registro no seguinte formato:
HTTP request URL components: scheme=http, host=example.com, port=80
Rewritten HTTP request URL components: scheme=https, host=example.com, port=443