Анонимные клиенты, подключающиеся к WCF - PullRequest
2 голосов
/ 21 мая 2009

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

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

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

Ответы [ 2 ]

3 голосов
/ 21 мая 2009

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

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

Марк

0 голосов
/ 21 мая 2009

Я никогда не делал этого, но разве вы не можете просто установить для Аутентификации клиента значение Нет?

...