Вопрос

В этой статье Microsoft подробно описано, как реализовать транспортная безопасность с анонимный клиент.

http://msdn.microsoft.com/en-us/library/ms729789.aspx

Я хотел бы знать, можно ли достичь той же цели, используя netTcpBinding вместо WsHttpBinding и размещение службы как службы Windows.

Это было полезно?

Решение

Да, я не вижу причин, по которым это не работало бы при привязке netTcp.По умолчанию netTcp уже использует безопасность транспортного уровня, а также учетные данные Windows.Просто выключите их, и все будет в порядке.

   <bindings>
      <netTcpBinding>
        <binding name="SecureNetTcp">
          <security mode="Transport">
            <transport clientCredentialType="None" />
          </security>
        </binding>
      </netTcpBinding>
    </bindings>

Другие советы

Я никогда этого не делал, но не могли бы вы просто установить для проверки подлинности клиента значение «Нет»?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top