Принятое решение будет работать в большинстве сценариев. Однако, если служба использует делегирование для доступа к ресурсам на других серверах, вы столкнетесь с проблемой двойного перехода с проверкой подлинности NTLM, которую использует прокси Burp. Прокси-сервер успешно аутентифицируется в службе, но последующие вызовы, сделанные службой другим ресурсам с использованием делегирования, завершатся неудачно.
Проблема хорошо описана в этой статье:
http://blogs.msdn.com/b/besidethepoint/archive/2010/05/09/double-hop-authentication-why-ntlm-fails-and-kerberos-works.aspx
Самый простой обходной путь, который я нашел для этого, заключался в использовании Fiddler в качестве прокси. В меню «Правила Fiddler» выберите «Автоматическая аутентификация». Затем обновите настройки SoapUI, чтобы использовать fiddler в качестве прокси-сервера (по умолчанию это localhost: 8888). Теперь ваши звонки будут упакованы в учетные данные, которые можно делегировать.
Если вы используете LoadUI для выполнения тестовых случаев SoapUI, средство запуска SoapUI будет использовать настройки прокси-сервера SoapUI, и ваши вызовы будут продолжать работать.