发布新日志

  • NTLM authentication with SoapUI

    2010-07-19 09:42:31

    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 from http://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 !!! :)

Open Toolbar