NTLM authentication with SoapUI

上一篇 / 下一篇  2010-07-19 09:42:31 / 个人分类:Web Service

Spent hours figuring out testing an interface with soapUI today. The interface is authenticated with NTLM v2, which brings problem. soapUI doesn't support NTLM very well. Found a work around from google search:

  1. Download Burp Suite fromhttp://www.portswigger.net/suite/and crank it up.
  2. On Burp's "Proxy : Intercept" tab, click the button to turn intercept off.
  3. On Burp's "Proxy : Options" tab, make sure it's set to an unused port, the default is 8081
  4. On Burp's "Comms" tab, tick "do www authentication" and add a setting for the server you wish to hit. Also tick "prompt for credentials on authentication failure"
  5. Switch to Burp's "Proxy : History" tab so you can see requests going through.
  6. In SoapUI, choose File > Preferences, then select "Proxy Settings". Enter Host "localhost" and port "8081".
  7. Use SoapUI as normal. It will send requests through Burp Proxy, which will do the NTLM authentication for you.
Tested and it works pretty well. Burp Suite is powerful !!! :)


TAG: service SoapUI web Web soapUI NTLM authenticate

 

评分:0

我来说两句

Open Toolbar