Delen via


<transport> van <wsHttpBinding>

Definieert verificatie-instellingen voor het HTTP-transport.

<Configuratie>
  <system.serviceModel>
    <Bindings>
      <wsHttpBinding>
        <Bindend>
          <Veiligheid>
            <Vervoer>

Syntax

<wsHttpBinding>
  <binding>
    <security mode="None|Transport|TransportWithMessageCredential|TransportCredentialOnly">
      <transport clientCredentialType="Basic|Certificate|Digest|None|Ntlm|Windows"
                 proxyCredentialType="Basic|Digest|None|Ntlm|Windows"
                 realm="string">
        <extendedProtectionPolicy policyEnforcement="Never|WhenSupported|Always"
                                  protectionScenario="TransportSelected|TrustedProxy">
          <customServiceNames>
          </customServiceNames>
        </extendedProtectionPolicy>
      </transport>
    </security>
  </binding>
</wsHttpBinding>

Type

HttpTransportSecurity

Kenmerken en elementen

In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.

Kenmerken

Kenmerk Beschrijving
clientCredentialType Hiermee geeft u de referentie die wordt gebruikt om de client te verifiëren bij de service. Dit kenmerk is van het type HttpClientCredentialType.
proxyCredentialType Hiermee geeft u de referentie die wordt gebruikt om de client te verifiëren bij een domeinproxy. Dit kenmerk is van het type HttpProxyCredentialType.
realm Een tekenreeks die de verificatierealm voor digest- of basisverificatie aangeeft. De standaardwaarde is een lege tekenreeks.

Een verificatierealm geeft ten minste de naam op van de host die de verificatie uitvoert. Het kan ook een verzameling gebruikers opgeven die toegang heeft. Een gebruiker kan een query uitvoeren op de verificatierealm om na te gaan welke van de verschillende mogelijke gebruikersnamen en wachtwoorden kan worden gebruikt.
policyEnforcement Deze opsomming geeft aan wanneer de ExtendedProtectionPolicy moet worden afgedwongen.

1. Nooit: het beleid wordt nooit afgedwongen (Uitgebreide beveiliging is uitgeschakeld).
2. WhenSupported: het beleid wordt alleen afgedwongen als de client uitgebreide beveiliging ondersteunt.
3. Altijd: het beleid wordt altijd afgedwongen. Clients die geen ondersteuning bieden voor Uitgebreide beveiliging, kunnen niet worden geverifieerd.

kenmerk clientCredentialType

Waarde Beschrijving
None Beveiliging is uitgeschakeld.
Basic Maakt gebruik van basisverificatie.
Digest Maakt gebruik van digest-verificatie.
Ntlm Maakt gebruik van NTLM-verificatie als een terugval met een Windows-domein.
Windows Maakt gebruik van geïntegreerde Windows-verificatie.
Certificate Gebruikt X.509-certificaten om de client te verifiëren.

kenmerk proxyCredentialType

Waarde Beschrijving
None Beveiliging is uitgeschakeld.
Basic Maakt gebruik van basisverificatie.
Digest Maakt gebruik van digest-verificatie.
Ntlm Gebruikt NTLM als een terugval met een Windows-domein.
Windows Maakt gebruik van geïntegreerde Windows-verificatie.
Certificate Gebruikt X.509-certificaten om de client te verifiëren.

Onderliggende elementen

Geen.

Bovenliggende elementen

Element Beschrijving
<Veiligheid> Vertegenwoordigt de beveiligingsmogelijkheden van de <wsHttpBinding>.

Zie ook