46 votes

Tester le service Web avec l'authentification Windows SoapUI

Est-il possible d'inclure les informations d'identification du domaine Windows pour tester mon webservice avec soap ui ? J'ai trouvé une page de propriétés mais le IIS répond juste avec "wrong credentials".

58voto

Mike Mason Points 446

SoapUI ne semble pas fonctionner directement avec l'authentification NTLM, mais vous pouvez utiliser un proxy tel que Burp Suite pour effectuer l'authentification pour vous.

  1. Télécharger Burp Suite à partir de http://www.portswigger.net/suite/ et le mettre en marche.
  2. Dans l'onglet "Proxy : Intercept" de Burp, cliquez sur le bouton pour désactiver l'interception.
  3. Dans l'onglet "Proxy : Options" de Burp, assurez-vous qu'il est réglé sur un port inutilisé, le port par défaut étant 8081.
  4. Dans l'onglet "Options" de Burp, cochez "do www authentication" et ajoutez un paramètre pour le serveur que vous souhaitez utiliser. Cochez également "demander les informations d'identification en cas d'échec de l'authentification".
  5. Passez à l'onglet "Proxy : Historique" de Burp pour voir les demandes qui passent.
  6. Dans SoapUI, choisissez Fichier > Préférences, puis sélectionnez "Proxy Settings". Entrez l'hôte "localhost" et le port "8081".
  7. Utilisez SoapUI comme d'habitude. Il enverra les demandes à travers Burp Proxy, qui fera l'authentification NTLM pour vous.

12voto

MadMoai Points 91

SoapUI 4.5 vient d'ajouter la prise en charge de NTLMv2, ce qui rend inutile l'utilisation de Burp Suite.

3voto

olensmar Points 74

SoapUI supporte nativement NTLMv1, mais comme beaucoup de nouvelles installations basées sur NTLM requièrent NTLMv2, c'est une excellente solution de contournement, merci de l'avoir posté.

/Ole eviware.com

1voto

Colin Pickard Points 23922

Je pense que SoapUI pourrait ne supporter que l'authentification NT pour le WSDL.

vous pouvez voir quelques détails sur la façon dont il est mis en œuvre ici :

(BTW, cette recherche google ne semble pas prometteuse pour vous !)

1voto

Fanda Points 1162

La version actuelle SoapUI 4.5.1 ne fonctionne pas avec l'authentification Windows, mais la version nightly build fonctionne à nouveau bien.

Télécharger la version nightly build

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X