Bonjour,

Mon client web service doit sortir via un proxy. Celui-ci demande une authentification. J'y arrive en utilisant :
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"));
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.

Du coup j'ai essayer ca :
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");
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?

Pour info, les utilisateurs sont sous windows.