IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Web Perl Discussion :

pb avec remove_header (perl/apache)


Sujet :

Web Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Lead Tech Agile
    Inscrit en
    Septembre 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Lead Tech Agile

    Informations forums :
    Inscription : Septembre 2004
    Messages : 316
    Par défaut pb avec remove_header (perl/apache)
    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

  2. #2
    Expert confirmé
    Avatar de Jedai
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2003
    Messages
    6 245
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Avril 2003
    Messages : 6 245
    Par défaut
    Tu fais ton proxy sous mod_perl ? En quoi est-ce utile ? Comment fais-tu ?
    HTTP::Proxy est un bon module pour faire des proxy simple en Perl.

    --
    Jedaï

  3. #3
    Membre chevronné
    Profil pro
    Lead Tech Agile
    Inscrit en
    Septembre 2004
    Messages
    316
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Lead Tech Agile

    Informations forums :
    Inscription : Septembre 2004
    Messages : 316
    Par défaut
    Voici les modules qui sont utilisé par le proxy Apache:

    LoadModule proxy_module libexec/mod_proxy.so
    LoadModule proxy_connect_module libexec/mod_proxy_connect.so
    LoadModule proxy_ftp_module libexec/mod_proxy_ftp.so
    LoadModule proxy_http_module libexec/mod_proxy_http.so
    LoadModule rewrite_module libexec/mod_rewrite.so
    /XPXY_DIR/netewa_ins_5qmr7/netegrity/siteminder/webagent/lib/libmod_sm20.so
    LoadModule perl_module libexec/mod_perl.so

    Il y a différents serveurs virtuels qui permettent des redirection de flux http. Lorsque l'on tente de se connecter à l'application distante on passe par un serveur virtuel qui utilise le mod_perl pour faire des acces bases de données afin de trouvé l'utilisateurs et mot de passe qui correspondent à l'utilisateur de mon portail.

    Il s'agit de l'existant que je ne peux pas refaire. Aujourd'hui, ils ont ajouté une appli distante qui utilise l'authentication basic. Jusqu'à maintenant les autres applis distantes étaient en authentication par formulaire.

    [Résolu]J'ai trouvé, il y avait un filtre qui copie tous les headers de la requete originel dans la nouvelle. Ce filtre était plassé apres mes modification de header. Ce filtre écrasait donc mes modif!

    Désolé pour le dérangement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Apache perd le lien avec script Perl
    Par ZebreLoup dans le forum Web
    Réponses: 0
    Dernier message: 07/12/2012, 14h57
  2. probleme avec script perl grab_tv_fr.pl
    Par ZiMo dans le forum Langage
    Réponses: 6
    Dernier message: 30/11/2005, 17h12
  3. Tomcat avec un serveur apache specifique
    Par benji999 dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 20/04/2004, 19h02
  4. [langage] Pb avec Active perl :s
    Par Cetras dans le forum Langage
    Réponses: 2
    Dernier message: 02/09/2003, 13h28
  5. [Kylix] problème avec websnap dso apache
    Par RezzA dans le forum EDI
    Réponses: 2
    Dernier message: 02/06/2003, 16h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo