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.

È stato utile?

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?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top