SoapUI — wsHttpBinding — аутентификация для Windows

#web-services #wcf #web #automated-tests #soapui

#веб-сервисы #wcf #веб #автоматизированные тесты #soapui

Вопрос:

Я пытаюсь вызвать веб-службу, которая имеет wshttpbinding, для которой требуется проверка подлинности Windows. Мы успешно смогли вызвать службу, используя другой инструмент и конфигурацию ниже, но у меня возникли проблемы с настройкой SoapUI для аутентификации в службе. Я продолжаю получать ответ, что сообщение не может быть обработано из-за недопустимой безопасности. Кто-нибудь имел опыт работы с SoapUI и смог настроить инструмент для вызова службы, для которой требуются учетные данные Windows, делегирование и идентификатор сервера, как показано ниже

 <protocols scenario="customBinding" uiType="customBinding" xmlns="http://hp/ServiceTest/config">

  <mode>Private</mode>
  <customization>
    <textMessageEncoding />

     <security authenticationMode="SecureConversation">
      <secureConversationBootstrap authenticationMode="SspiNegotiated" />
    </security>
    <httpTransport authenticationScheme="Negotiate" />
  </customization>

  <identities>
    <server>
      <expectedUpn>***STE1_SPM_EFI_SV</expectedUpn>
    </server>
    <client>
      <windowsCredentials allowedImpersonationLevel="Delegation">
        <username>testqa-gb</username> 
        <password>*********</password> 
        <domain>***</domain> 
    </windowsCredentials>  

    </client>    
  </identities>

</protocols>