From: <Alb...@av...> - 2013-07-12 13:36:04
|
Bonjour j'avais une question relative à esigate et son utilisation dans notre environnement. Actuellement nous avons un reverse proxy esigate en frontal d'un serveur jahia 6 (context /jahia) et d'un serveur d'application métier (context /servlet). Dans l'application métier nous utilisons le framework Spring Webflow qui fait un POST - REDIRECT - GET lors d'un POST de formulaire. Lorsque nous sommes en HTTP, il n'y a absolument aucun problème, le framework se comporte comme souhaité : POST (http) - REDIRECT - GET (http) . En revanche lorsque nous postons en HTTPS, il fait un POST(https) - REDIRECT (location = http://.....) - GET (http). Cela n'est pas dû au framework car en réalité comme il passe par esigate, qui lui transmet un POST en http, il considère le request.getScheme() comme http. Si j'appelle la même page sans passer par esigate, je retrouve un comportement attendu POST (https) - REDIRECT(location = https://.....) - GET (https). Le framework que nous utilisons se base sur request.getHost() et request.getScheme() pour obtenir les informations nécessaires à l'écriture du response header Location du REDIRECT (302) Afin de conserver le bon host, dans le fichier properties de esigate nous avons ajouté preserveHost=true. Cependant, existe-t-il quelque chose de similaire pour conserver les scheme (http / https) ? Ou bien une astuce pour remédier à ce problème nous conviendrait parfaitement. D'avance merci. Cordialement Alban DELATTRE Eurofil / Aviva - Service Informatique 17 rue Pierre Gilles de Gennes 76 130 Mont Saint Aignan 02.76.01.53.81 Préservons la planète : n’imprimez cet e-mail que si nécessaire. ******************************************** Les informations contenues dans ce message électronique sont destinées à l'usage exclusif du (des) destinataire(s) nommé(s). Toute divulgation, distribution ou reproduction, même partielle, en est strictement interdite. Si vous recevez ce message par erreur, veuillez le notifier à son émetteur par retour, et le détruire ainsi que tous les documents qui y sont attachés. The information contained in this email is intended solely for the use of the individual or entity to which it is addressed. Partial or total disclosure, distribution or reproduction of its contents is strictly prohibited. If you have received this communication in error, please notify us immediately by responding to this email, and then delete the message and its attached files from your system. ********************************************* |