WebHttpSecurityMode Enum

Definitie

Definieert de beveiligingsmodi die kunnen worden gebruikt om een service-eindpunt te configureren voor het ontvangen van HTTP-aanvragen.

public enum class WebHttpSecurityMode
public enum WebHttpSecurityMode
type WebHttpSecurityMode = 
Public Enum WebHttpSecurityMode
Overname
WebHttpSecurityMode

Velden

Name Waarde Description
None 0

Geeft aan dat er geen beveiliging wordt gebruikt met HTTP-aanvragen.

Transport 1

Geeft aan dat beveiliging op transportniveau wordt gebruikt met HTTP-aanvragen.

TransportCredentialOnly 2

Geeft aan dat alleen HTTP-clientverificatie is opgegeven.

Opmerkingen

Gebruik deze opsomming om op te geven of beveiliging op transportniveau wordt gebruikt door een eindpunt dat is geconfigureerd met een WebHttpBinding om HTTP-aanvragen te ontvangen. De standaardwaarde is Geen, wat aangeeft dat er geen beveiliging wordt gebruikt.

Als de transportwaarde is opgegeven door de WebHttpBinding(WebHttpSecurityMode), worden de instellingen van de Transport eigenschap van kracht voor het service-eindpunt. De waarde van WebHttpSecurityMode kan alleen worden ingesteld in de WebHttpBinding constructor die deze als expliciete parameter gebruikt en de waarde ervan kan niet opnieuw worden ingesteld nadat het bindingexemplaren zijn gemaakt.

TransportCredentialOnly biedt geen berichtintegriteit en vertrouwelijkheid. Het biedt alleen HTTP-clientverificatie. Deze modus moet voorzichtig worden gebruikt. Deze moet worden gebruikt in omgevingen, zoals bij IPSec, waarbij de transportbeveiliging op andere manieren wordt geleverd en alleen clientverificatie wordt geleverd door de wcf-infrastructuur (Windows Communication Foundation).

Van toepassing op