Bonjour,
Je cherche a gerer les sessions de mon application JavaWebStart lancée a partir d'un browser.
1/ Avant de lancer mon application.
Je m'identifis a partir d'un browser. Si le login et le pass sont bons, je crée une session et je place un cookie sur le poste client pour faire persister le num de session, le login et le pass.
Puis je redirige vers le lien de mon fichier JNLP. Celui ci telecharge et lance l'application sans probleme.
2/ Au demarrage de mon appli, celle-ci contacte une servlet qui compare le numero de session du cookie avec l'Id de session de la request entre mon application et le serveur. Le but etant de verifier que la personne n'as pas lancé l'application en tapant directement le lien JNLP.
Le probleme:
Le numero de session du cookie et le numero de session donné par la requete provenant de mon appli sontr differents...
Question 1:
Le fait que la deuxieme connection a une servlet se fasse a partir d'une application java et non plus a partir du browser provoque t'il ce changement de session ???
Question 2:
Existe t'il un moyen pour que mon jnlp est connaissance de la session crée par le browser ?
Partager