Bonjour,
J'ai 2 applications sur un serveur Tomcat et elles requièrent une authentification via un realm (en SSO).
Je cherche "simplement" à accéder à une servlet de mon appli A (qui retourne du code json) à partir d'une servlet de mon appli B.
J'ai essayé le code suivant (sur appli B):
Le pb est que du fait de la sécurisation du contexte, je reçois le code HTML du formulaire d'authentification et non le code JSON souhaité.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 String params = "param1=value1¶m2=value2"; URL calendarServlet = new URL("http://localhost:8080/appliA/calendar.json?"+params); URLConnection calendarConnection = calendarServlet.openConnection(); String calendarJsonString = convertStreamToString(calendarConnection.getInputStream());
J'en déduit que l'utilisation de la classe URLConnection fait "perdre" la notion SSO.
Je voulais savoir si il existe d'autres façon de se connecter à des applications sans perdre ces données.
Merci d'avance
Manu
Partager