client anonimi si connettono a WCF
-
23-08-2019 - |
Domanda
In questo articolo di Microsoft dettagli come implementare la sicurezza dei trasporti con cliente anonimo .
http://msdn.microsoft.com/en-us/library /ms729789.aspx
Mi piacerebbe sapere se è possibile raggiungere lo stesso obiettivo, utilizzando netTcpBinding al posto di WsHttpBinding e che ospita il servizio come servizio di Windows.
Soluzione
Sì, non vedo alcun motivo per cui questo non avrebbe funzionato nel corso netTcp Binding. Per impostazione predefinita, netTcp utilizza la protezione a livello di trasporto già, ma anche le credenziali di Windows. Basta girare quelli fuori, e si dovrebbe essere pronti per partire.
<bindings>
<netTcpBinding>
<binding name="SecureNetTcp">
<security mode="Transport">
<transport clientCredentialType="None" />
</security>
</binding>
</netTcpBinding>
</bindings>
Altri suggerimenti
Non ho mai fatto, ma non puoi semplicemente impostare l'autenticazione client su Nessuno?