Appeler un service web .NET sécurisé en Java - Java - Programmation
MarshPosté le 29-04-2010 à 18:06:23
Hello, est ce que quelqu'un a déjà fait cela ?
J'essaye d'appeler un service web .NET sécurisé (WSE 3.0) et pour cela, si j'ai bien compris, ça se passe en 2 étapes : - je me logue avec mon login + pw - en retour j'ai un retour un token à placer dans toutes mes requetes SOAP
J'arrive bien à me loguer et à récupérer le token. Mais après ça ça il faut placer une en-tête WS-Security et je ne sais pas comment faire.
Et quand on ne le fait pas on a ça :
AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException faultSubcode: faultString: WSDoAllReceiver: Request does not contain required Security header faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}hostname:THDTDFA6AS01
WSDoAllReceiver: Request does not contain required Security header
Marsh Posté le 29-04-2010 à 18:06:23
Hello, est ce que quelqu'un a déjà fait cela ?
J'essaye d'appeler un service web .NET sécurisé (WSE 3.0) et pour cela, si j'ai bien compris, ça se passe en 2 étapes :
- je me logue avec mon login + pw
- en retour j'ai un retour un token à placer dans toutes mes requetes SOAP
J'arrive bien à me loguer et à récupérer le token. Mais après ça ça il faut placer une en-tête WS-Security et je ne sais pas comment faire.
Et quand on ne le fait pas on a ça :
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException
faultSubcode:
faultString: WSDoAllReceiver: Request does not contain required Security header
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:THDTDFA6AS01
WSDoAllReceiver: Request does not contain required Security header
Quelqu'un saurait comment faire ?
merci
a+
---------------
Nation spatiale : la chaîne de l'Arche interstellaire.