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

Servlets/JSP Java Discussion :

Equivalence sendredirect sans intervention client


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Par défaut Equivalence sendredirect sans intervention client
    Bonjour,
    Je vous explique mon problème en essayant d'être le plus précis possible.
    Je me doute que ce problème a déjà du être débattu:

    J'ai besoin de récupérer un cookie qui se trouve sur un serveur2 différent de celui sur lequel je me trouve, appelons le serveur1 (nom de domaine également différent: je précise) et de le rediriger vers le client.
    Cependant, le client ne doit ni initialiser la requête http vers le serveur2 car des données sensibles doivent lui être transmises.

    Test1: Le client sollicite le serveur1 qui fait appel à la méthode sendredirect de la classe httpservletresponse vers le serveur2 avec des paramètres d'entrées dans l'url. Malheureusement le client est informer que l'url à été modifié et que potentiellement ce changement est un problème de sécurité. La requête est donc retransmise vers le serveur2 avec les paramètres ajoutés depuis le serveur1 en clair.

    Test2: utilisation de urlrewrite --> meme comportement

    Et bien entendu la methode forward ne fonctionne que pour les redirection vers une page propre au serveur1.

    Si vous pouviez me renseigner, merci.
    J'insite sur le fait que je ne peux pas créer moi même le cookie car je ne peux pas setter le domaine avec un domaine auqel le serveur1 n'appartient pas et du coup le cookie n'est pas a l'image meme de celui que j'aurai pu récupérér par une simple requete via httpclient ou autre.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Si vous voulez interroger serveur2 sans passer par client, il faudra que server 1 agisse comme client, récupère la réponse et l'envoie au client. Donc utiliser des librairies comme commons http client.

Discussions similaires

  1. MAJ partielle d'une page web sans intervention client
    Par evangeliste dans le forum Développement Web en Java
    Réponses: 3
    Dernier message: 06/12/2007, 12h56
  2. Déclenchement auto d'une fonction sans intervention humaine
    Par lodan dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 22/03/2007, 17h31
  3. impression PDF sans intervention de l'utilisateur
    Par jdelges dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 12/03/2007, 16h19
  4. Pourquoi la valeur change sans intervention?
    Par Sunsawe dans le forum C++
    Réponses: 16
    Dernier message: 06/03/2007, 20h21
  5. Réponses: 2
    Dernier message: 07/07/2006, 19h48

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