<transport> van <webHttpBinding>

Definieert de beveiligingsinstellingen op transportniveau voor een service-eindpunt dat is geconfigureerd voor het ontvangen van HTTP-aanvragen.

<configuration>
  <system.serviceModel>
    <bindings>
      <webHttpBinding>
        <binding>
          <security>
            <transport>

Syntaxis

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

Type

HttpTransportSecurity

Kenmerken en elementen

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

Attributes

Attribute Description
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 referenties op die worden 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 hebben. Een gebruiker kan een query uitvoeren op de verificatierealm om te bepalen 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.

clientCredentialType-kenmerk

Waarde Description
None Beveiliging is uitgeschakeld.
Basic Maakt gebruik van basisverificatie.
Certificate Gebruikt X.509-certificaten om de client te verifiëren.
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.

proxyCredentialType-kenmerk

Waarde Description
None Beveiliging is uitgeschakeld.
Basic Maakt gebruik van basisverificatie.
Digest Maakt gebruik van digest-verificatie.
Ntlm Maakt gebruik van NTLM als een terugval met een Windows-domein.
Windows Maakt gebruik van geïntegreerde Windows-verificatie.

Kind-elementen

Geen.

Bovenliggende elementen

Onderdeel Description
<veiligheid> Vertegenwoordigt de beveiligingsmogelijkheden van het <element wsHttpBinding> .

Zie ook