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

Développement Web en Java Discussion :

J2EE - Connexion à un site externe


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2008
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2008
    Messages : 327
    Par défaut J2EE - Connexion à un site externe
    Bonjour à tous,

    Je suis confronté à un petit problème et google à du mal à être mon amis

    Je souhaite que mon application J2EE connecte l'utilisateur à une application PHP.

    Pour cela, j'ai fais un script de connexion sous php, et je l'appelle avec mon application J2EE afin que l'utilisateur lorsqu'il change de site, soit automatiquement connecté.

    Petit problème, la session généré par ma connexion est différente de la session de mon navigateur.

    Je me demande donc si c'est possible... Car j'ai conscience que le J2EE est application serveur, et que la navigateur est coté client. Existe-t-il une autre solution que celle que j'ai mise en place ?

    Merci d'avance à tous.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    394
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 394
    Par défaut
    Bonjour,

    Pour avoir une authentification unique (SSO : Single Sign-On, en anglais) entre plusieurs applications il te faut un "point central" où tu stockeras les informations de session. Une solution possible est de faire persister tes sessions en base de données par exemple.

    Tu arrives sur une application. Tu t'authentifies, ta session est persistée en base, l'identifiant de la session est renvoyé au client (habituellement appelé JSESSIONID en Java et PHPSESSID en PHP). Le client doit ensuite passer cet identifiant pour toutes les requêtes qu'il fait. En fonction de cet identifiant les applications pourront retrouver les session dans la base de données.

    Il existe des systèmes plus évoluées si tu en as le besoin, cherche SSO sur Google tu devrais trouver pas mal de solutions... De réputation, mais je n'ai jamais joué avec, je connais OpenAM développé en Java http://forgerock.com/products/open-i...-stack/openam/

    Romain.

Discussions similaires

  1. Connexion sur site distant avec un client écrit en PERL ??
    Par Cygnus Saint dans le forum Modules
    Réponses: 2
    Dernier message: 07/03/2006, 10h45
  2. [VB]Connexion avec appareil externe MIDI
    Par flandreau dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 13/02/2006, 10h53

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