Вызов WCF с проверкой подлинности Windows из SWAGGER-UI

У меня есть служба WCF REST, которая использует проверку подлинности Windows, вот конфигурация:

   <webHttpBinding>
    <binding name="web_authenticate_binding" maxReceivedMessageSize="2147483647">
      <security mode="TransportCredentialOnly">
        <transport clientCredentialType="Windows" />
      </security>
      <readerQuotas maxDepth="128" maxStringContentLength="2147483647" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
    </binding>
  </webHttpBinding>

Я пытаюсь использовать SWAGGER-UI (и редактор SWAGGER) для вызова этой службы REST, но когда я вызываю службу, я получаю 401 Unauthorized, как и ожидалось, потому что я не отправляю свои учетные данные Windows.

Как я могу отправить свои учетные данные Windows в SWAGGER-UI или указать его в качестве параметра, чтобы каждый мог передавать свои собственные учетные данные?


person ilay zeidman    schedule 22.04.2015    source источник


Ответы (1)


Если вы хотите, чтобы кто-то передал свои учетные данные, вам нужно будет изменить файл clientCredentialType. Эта ссылка может помочь: https://msdn.microsoft.com/en-us/library/ms733836(v=vs.110).aspx.

Тип аутентификации Basic, вероятно, самый простой, но это зависит от того, подходит ли он вам.

person mtheriault    schedule 14.11.2016