Bonjour,

Je rencontre des difficultés avec une application.

Nous utilisons un proxy apache avec module perl pour authentifier un utilisateur sur une application distante afin que l'utilisateur n'est pas besoin de taper à nouveau un login.

L'application distante demande une authorization basic. Le problème est que mon utilisateur s'est déjà logger en basic dans le portail (avant le proxy). Le token authorization existe donc déjà et lorsque j'essai de le supprimer dans mon proxy afin de le remplacer par le token correcte rien ne se passe (l'ancien token reste dans le requete et le nouveau ne s'y trouve pas).

J'ai remarqué que la fonctionne $h->remove_header ne supprime aucun des header qui existe déjà dans la requete. par contre il fonctionne correctement avec des headers que je créé dans mon proxy. ( $h->push_header("titi" => "test") )

Je suis completement perdu avec cette histoire.

Quelqu'un aurait-il une idée ?

ps: schema de mon appli:

portail -> proxy(mod_perl) -> appli distante