2012-11-29 3 views
2

L'application que nous sommes en train de développer nécessite que nous consommions un service web archaïque. Nous n'avons pas accès au code côté serveur, nous devons donc tester le service afin de découvrir sa configuration. Nous avons cependant accès à leur 'outil client Web' qui nous permet d'interroger le service - le seul moyen de le faire fonctionner est de cocher la case 'sécurité WSE' ... quelque chose qui semble être très vieux et (je pense) ne plus pris en charge dans .Net? D'après ce que nous pouvons rassembler, le service web semble exiger un jeton d'utilisateur dans un format texte clair (en utilisant une combinaison de WSDL, Fiddler, Soap UI et Firebug) - pas sûr à 100% cependant!Comment consommer un service Web SOAP 1.1 avec WCF et WSE Security?

Est-ce que quelqu'un a des idées sur la façon dont nous pourrions consommer ce service dans une application moderne?

Répondre

1

Il existe des moyens de configurer WCF pour communiquer avec des services Web plus anciens (généralement ASMX, mais aussi certains services Java) qui utilisent WSE pour la sécurité, mais ils sont certainement très obscurs et la documentation existe rarement. Rick Stahl recently blogged about a similar situation with a web service using WSE. Bien que cette publication ne puisse pas être directement applicable à votre situation, vous pouvez tirer un bénéfice de voir les étapes qu'il a prises pour créer un message de savon compatible pour le service WSE plus ancien.

+0

Merci, je vais vérifier. –

Questions connexes