Анонимные клиенты, подключающиеся к WCF
-
23-08-2019 - |
Вопрос
В этой статье 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>
Другие советы
Я никогда этого не делал, но не могли бы вы просто установить для проверки подлинности клиента значение «Нет»?
Не связан с StackOverflow