WebHttpSecurityMode Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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).