Reescribir el proveedor de seguridad de URL en Jitterbit App Builder
Los clientes y servidores web de App Builder deben acordar la URL de la aplicación. Esto es necesario para gestionar las cookies y las redirecciones del cliente, como las que se producen durante el proceso de autenticación. Los proxies inversos pueden modificar la URL de la solicitud durante el proceso. El proveedor de URL de reescritura permite restaurar una URL reescrita por un proxy inverso.
El proveedor de URL de reescritura coincide con los siguientes componentes de URL de solicitud:
- Esquema - HTTP o HTTPS
- Anfitrión - ejemplo.com
- Puerto - 80, 443
Las URLs coincidentes se reescriben. Tenga en cuenta que solo se pueden reescribir los componentes de esquema, nombre de alojar y puerto; la ruta no. Dado que las rutas distinguen entre mayúsculas y minúsculas, no se pueden restaurar de forma fiable.
Configuración
El proveedor de URL de reescritura debe registrarse manualmente. Debe registrarse antes que cualquier otro proveedor.
Parámetros
Parámetro | Valor predeterminado | Descripción |
---|---|---|
MatchUrl | La especificación de la URL con la que se probará la solicitud. Solo se consideran el esquema, el alojar y el puerto. | |
RewriteUrl | La URL a la que se reescribirá la solicitud. Solo se modifican el esquema, el alojar y el puerto. | |
DetectReverseProxy | Falso |
|
Solución de problemas
Para identificar y solucionar problemas de por qué una URL puede o no reescribirse, configure el nivel de registro de App Builder en Seguimiento. Realice una solicitud HTTP a App Builder (normalmente una que se realice a través del proxy inverso). A continuación, revise los registros. Debería ver las entradas de registro con el siguiente formato:
HTTP request URL components: scheme=http, host=example.com, port=80
Rewritten HTTP request URL components: scheme=https, host=example.com, port=443