XMLHttpRequest (XHR)
Los objetos XMLHttpRequest (XHR) se utilizan para interactuar con servidores. Puede recuperar datos de una URL sin tener que realizar una actualización completa de la página. Esto permite que una página web actualice solo una parte de la página sin interrumpir lo que el usuario está haciendo.
Las solicitudes XHR pueden realizarse silenciosamente sin hacer que el navegador actualice/redirija la página, por lo que, cuando se encuentran múltiples credenciales de inicio de sesión automático, es posible que no se muestren en la página. Esto puede terminar llevando a los usuarios a pensar que la página no responde. Para abordar este problema, HTTP Proxy intercepta las solicitudes XHR y muestra las credenciales en una ventana emergente después de que se recupera la respuesta XHR con múltiples credenciales (HTTP 409-Conflict).
http.response.modification.post.url y http.response.modification.replacer.value las propiedades del tipo de elemento deben configurarse para los dispositivos previstos para habilitar esta función. http.response.modification.post.url debe apuntar a un recurso JS o HTML de la página donde se realiza el inicio de sesión. Cuando HTTP Proxy coincide con el recurso señalado por el valor http.response.modification.post.url, realizará la inyección para interceptar solicitudes XHR. Además, el valor de http.response.modification.replacer.value debe configurarse con el valor constante ${scAutoLogin} que provocará la inyección real para mostrar la ventana emergente de múltiples credenciales.
Las primeras propiedades de ejemplo para la página de inicio de sesión del portal Kron PAM (recurso HTML) son las siguientes:
Nombre de la propiedad | Valor de la propiedad |
|---|---|
http.response.modification.post.url | .*/login/ |
http.response.modification.replacer.value | ${scAutoLogin} |
Las segundas propiedades de ejemplo para la página de inicio de sesión del portal Kron PAM (recurso JS) son las siguientes:
Nombre de la propiedad | Valor de la propiedad |
|---|---|
http.response.modification.post.url | .*/js/app/login.js |
http.response.modification.replacer.value | ${scAutoLogin} |

Las segundas propiedades de ejemplo para la página de inicio de sesión del portal Kron PAM (recurso JS) son las siguientes:
Nombre de la propiedad | Valor de la propiedad |
|---|---|
http.response.modification.post.url | .*/js/app/login.js |
http.response.modification.replacer.value | ${scAutoLogin} |
Tenga en cuenta la diferencia entre las URL definidas para los recursos HTML y JS. Tanto los recursos HTML como JS se cargan en la página de inicio de sesión, por lo que no importa qué recurso se utilice para la inyección. Ambas definiciones anteriores son correctas y pueden utilizarse. Las configuraciones correctas de inicio de sesión automático deben estar predefinidas para que aparezca la pantalla de selección de usuario.