Bonjour,
Mon client web service doit sortir via un proxy. Celui-ci demande une authentification. J'y arrive en utilisant :
Par contre cela impose a l'utilisateur de donner son login et mot de passe pour s'identifié ou de le stocker en clair quelque part.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 System.setProperty("http.proxySet", "true"); System.setProperty("http.proxyHost", resourceBundle.getString("proxy.host")); System.setProperty("http.proxyPort", resourceBundle.getString("proxy.port")); System.setProperty("http.proxyUser", resourceBundle.getString("proxy.user")); System.setProperty("http.proxyPassword", resourceBundle.getString("proxy.passwd")); System.setProperty("https.proxySet", "true"); System.setProperty("https.proxyHost", resourceBundle.getString("proxy.host")); System.setProperty("https.proxyPort", resourceBundle.getString("proxy.port")); System.setProperty("https.proxyUser", resourceBundle.getString("proxy.user")); System.setProperty("https.proxyPassword", resourceBundle.getString("proxy.passwd"));
Du coup j'ai essayer ca :Mais cela ne marche pas (connection time out). D'ou ma question : peut-on utiliser cette methode pour un proxy avec Authentifiaction? Si non, y a t'il moyen de s'authentifier (SSO?) par d'autre moyen sans avoir a demander le login et mot de passe à l'utilisateur?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 System.setProperty("java.net.useSystemProxies", "true"); System.setProperty("http.proxySet", "true"); System.setProperty("https.proxySet", "true");
Pour info, les utilisateurs sont sous windows.
Partager