Question

Nous avons des services OSB qui sont actuellement garantis avec un nom d'utilisateur et un mot de passe. Je reçois un 401 non autorisé lors d'une tentative de générer un proxy de service à l'aide svcutil. Je sais que vous avez besoin de mettre en place un fichier svcutil.exe.config mais je ne peux pas trouver d'exemples, sauf pour celui qui passe un certificat.

Dows quelqu'un sait comment envoyer un nom d'utilisateur et mot de passe en utilisant svcutil?

Était-ce utile?

La solution

Je ne pense pas que vous pouvez le faire.

Ce que vous pouvez faire dans ce cas est soit connecter à cette adresse dans un navigateur et juste télécharger et enregistrer le fichier WSDL à votre svcutil.exe disque et un appel local sur cette copie locale - ou demander à l'éditeur de ce webservice soit vous donner une URL qui ne nécessite pas d'authentification ou de vous envoyer simplement le WSDL pertinent et peut-être XSD fichiers afin que vous puissiez créer un proxy côté client pour ce service.

Autres conseils

Vous ne pouvez pas authentifier svcutil, mais vous pouvez configurer les informations d'identification dans Windows pour la machine cible. Accédez à votre page de gestion de compte, à vos informations d'identification stockées. Ajouter une nouvelle entrée avec le nom d'hôte cible et les informations d'identification. Après cela, vous pouvez utiliser svcutil avec l'URL.

Essayez ceci. Cela devrait fonctionner avec une page Web nécessitant le nom d'utilisateur et mot de passe.

svcutil http://user:password@someurl?wsdl
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top