Bonjour,

j'appel un WS avec des classes que j'ai généré avec Axis à partir du WSDL.

Mon WS est sécurisé. Pour le moment je place le login/pwd dans l'url :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
https://login:pwd@ipserveur/services/nomService
Maintenant je voudrais placer ces infos dans le header, donc inséré le login et le pwd dans le code java au lieu qu'ils soient dans l'url.

Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Z012_WS_GETMATRICULE port;
		
TABLE_OF_Z012_MATRICULEHolder matricule = new TABLE_OF_Z012_MATRICULEHolder();

try {
		
Z012_WS_GETMATRICULEServiceLocator loc = new Z012_WS_GETMATRICULEServiceLocator();

loc.setZ012_WS_GETMATRICULESoapBindingEndpointAddress(wsUrl);

port = loc.getZ012_WS_GETMATRICULESoapBinding();

port.z012_GET_MATRICULE(id, matricule);
			
if(matricule == null || matricule.value == null || matricule.value.length == 0){
  logger.error("Aucun matricule n a pu etre recupere pour "+id+" par le WS GETMATRICULE");
}

}catch ...
Je suppose que je dois pouvoir ajouter l'authentification là dedans...
je n'arrive à voir où je dois faire ça.

Pouriez vous me donner un coup de main.

Merci