Тестирование веб-сервиса с SoapUI и аутентификацией Windows

Accounts account;
account.Acct_JoinDate = DateTime.Now.ToUniversalTime();
data.Accounts.Add(account);
data.SaveChanges();

Почему бы не указать временную метку при создании модели? Подобно этим рассказам здесь.

45
задан SteveC 8 May 2015 в 15:57
поделиться

2 ответа

SoapUI, похоже, не работает напрямую с аутентификацией NTLM, но вы можете использовать прокси, например Burp Suite, чтобы выполнить аутентификацию за вас.

  1. Загрузите Burp Suite с http : //portswigger.net/burp/ и включите его.
  2. На вкладке Burp "Прокси: Перехват" нажмите кнопку, чтобы отключить перехват.
  3. На вкладке Burp "Прокси: Параметры" сделайте убедитесь, что он установлен на неиспользуемый порт, по умолчанию - 8081
  4. На вкладке «Параметры» Burp отметьте «выполнить аутентификацию www» и добавьте параметр для сервера, который вы хотите задействовать. Также отметьте «запрашивать учетные данные при сбое аутентификации»
  5. Переключитесь на вкладку Burp «Прокси: История», чтобы видеть проходящие запросы.
  6. В SoapUI выберите «Файл»> «Настройки», затем выберите «Настройки прокси». Введите хост "localhost" и порт "8081".
  7. Используйте SoapUI как обычно. Он будет отправлять запросы через Burp Proxy, который выполнит NTLM-аутентификацию за вас.
58
ответ дан 26 November 2019 в 21:18
поделиться

Я думаю, что SoapUI может поддерживать только NT-аутентификацию для WSDL.

вы можете увидеть некоторые детали того, как это реализовано здесь:

(Кстати, этот поиск Google не выглядит многообещающим для вас !)

1
ответ дан 26 November 2019 в 21:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: