<security> di <webHttpBinding><security> of <webHttpBinding>

Specifica i requisiti di sicurezza per un endpoint configurato con un <wsHttpBinding >.Specifies the security requirements for an endpoint configured with a <wsHttpBinding>.

<system.ServiceModel><system.ServiceModel>
<le associazioni ><bindings>
<webHttpBinding ><webHttpBinding>
<binding><binding>
<security><security>

SintassiSyntax

<system.ServiceModel>  
    <bindings>  
        <webHttpBinding>  
            <binding name = "string">  
              <security mode="None/Transport/TransportCredentialOnly">  
                                    <transport clientCredentialType =   
                                     "Basic/Certificate/Digest/None/Ntlm/Windows"  
                                     proxyCredentialType="Basic/Digest/None/Ntlm/Windows"  
                                     realm="string" />  
              </security>  
        </webHttpBinding>  
    </bindings>  
</system.ServiceModel>  

Attributi ed elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

AttributoAttribute DescrizioneDescription
modalitàmode Consente di specificare se un endpoint usa la sicurezza a livello di trasporto o se non usa alcuna sicurezza.Specifies whether transport-level security or no security is used by an endpoint. Il valore predefinito è None.The default is None. L'attributo è di tipo WebHttpSecurityMode.This attribute is of type WebHttpSecurityMode.

Attributo modeMode Attribute

ValoreValue DescrizioneDescription
NoneNone La sicurezza è disabilitata.Security is disabled.
TrasportoTransport La sicurezza è fornita mediante HTTPS.Security is provided using HTTPS. Può essere necessario che il servizio sia configurato con certificati SSL.The service needs to be configured with SSL certificates. Il messaggio è interamente protetto usando HTTPS e il servizio viene autenticato dal client usando il certificato SSL del servizio.The message is entirely secured using HTTPS and the service is authenticated by the client using the service’s SSL certificate. L'autenticazione client viene controllato tramite il ClientCredentialType attributo del <trasporto >.The client authentication is controlled through the ClientCredentialType attribute of the <transport>.
TransportCredentialOnlyTransportCredentialOnly Questa modalità non fornisce l'integrità e la riservatezza dei messaggi,This mode does not provide message integrity and confidentiality. ma fornisce l'autenticazione client basata su HTTP.It provides HTTP-based client authentication. Tale modalità deve essere usata con cautela.This mode should be used with caution. E deve essere utilizzato in ambienti in cui la sicurezza del trasporto viene fornita tramite altri mezzi (ad esempio IPSec) e solo l'autenticazione client viene fornito dall'infrastruttura WCF.It should be used in environments where the transport security is being provided by other means (such as IPSec) and only client authentication is provided by the WCF infrastructure.

Elementi figlioChild Elements

ElementoElement DescrizioneDescription
<trasporto ><transport> Definisce le impostazioni di sicurezza del trasporto.Defines the transport security settings. Questo elemento corrisponde al tipo HttpTransportSecurityElement.This element corresponds to the HttpTransportSecurityElement type.

Elementi padreParent Elements

ElementoElement DescrizioneDescription
<webHttpBinding><webHttpBinding> Un elemento di associazione che consente di configurare endpoint per i servizi Web di Windows Communication Foundation (WCF) che rispondono alle richieste HTTP anziché a messaggi SOAP.A binding element that is used to configure endpoints for Windows Communication Foundation (WCF) Web services that respond to HTTP requests instead of SOAP messages.

Vedere ancheSee Also

WebHttpBindingElement
WSHttpSecurityElement
Security
Security
WebHttpSecurity
Protezione di servizi e clientSecuring Services and Clients
Selezione di un tipo di credenzialeSelecting a Credential Type
AssociazioniBindings
Configurazione di associazioni fornite dal sistemaConfiguring System-Provided Bindings
Uso di associazioni per configurare i client e servizi Windows Communication FoundationUsing Bindings to Configure Windows Communication Foundation Services and Clients
<binding><binding>
Modello di programmazione HTTP Web di WCFWCF Web HTTP Programming Model