<transport> von <wsHttpBinding>
Definiert die Authentifizierungseinstellungen für den HTTP-Transport.
<configuration>
<system.serviceModel>
<bindings>
<wsHttpBinding>
<binding>
<security>
<transport>
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
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
attribute | BESCHREIBUNG |
---|---|
clientCredentialType |
Gibt die zum Authentifizieren des Clients beim Dienst verwendeten Anmeldeinformationen an. Dieses Attribut ist vom Typ HttpClientCredentialType. |
proxyCredentialType |
Gibt die Anmeldeinformationen an, die verwendet werden, um den Client bei einem Domänenproxy zu authentifizieren. Dieses Attribut ist vom Typ HttpProxyCredentialType. |
realm |
Eine Zeichenfolge, die den Authentifizierungsbereich für die Hashwert- oder Standardauthentifizierung angibt. Der Standardwert ist eine leere Zeichenfolge. Ein Authentifizierungsbereich gibt mindestens den Namen des Hosts an, der die Authentifizierung durchführt. Er kann auch eine Auflistung von Benutzern angeben, die Zugriff haben. Ein Benutzer kann den Authentifizierungsbereich abfragen, um zu erfahren, welche der verschiedenen möglichen Benutzernamen und Kennwörter verwendet werden können. |
policyEnforcement |
Diese Enumeration gibt an, wann die ExtendedProtectionPolicy erzwungen werden soll. 1. Never – die Richtlinie wird nie erzwungen (erweiterter Schutz ist deaktiviert). 2. WhenSupported – die Richtlinie wird nur erzwungen, wenn der Client erweiterten Schutz unterstützt. 3. Always – die Richtlinie wird immer erzwungen. Clients, die erweiterten Schutz nicht unterstützen, werden nicht authentifiziert. |
clientCredentialType-Attribut
Wert | BESCHREIBUNG |
---|---|
None |
Die Sicherheitsfunktionen sind deaktiviert. |
Basic |
Verwendet die Standardauthentifizierung. |
Digest |
Verwendet Digestauthentifizierung. |
Ntlm |
Verwendet als Ausweichlösung die NTLM-Authentifizierung für eine Windows-Domäne. |
Windows |
Verwendet die integrierte Windows-Authentifizierung. |
Certificate |
Verwendet X.509-Zertifikate zum Authentifizieren des Clients. |
proxyCredentialType-Attribut
Wert | BESCHREIBUNG |
---|---|
None |
Die Sicherheitsfunktionen sind deaktiviert. |
Basic |
Verwendet die Standardauthentifizierung. |
Digest |
Verwendet Digestauthentifizierung. |
Ntlm |
Verwendet als Ausweichlösung NTLM für eine Windows-Domäne. |
Windows |
Verwendet die integrierte Windows-Authentifizierung. |
Certificate |
Verwendet X.509-Zertifikate zum Authentifizieren des Clients. |
Untergeordnete Elemente
Keine
Übergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
<security> | Stellt die Sicherheitsfunktionen des <wsHttpBinding>-Elements dar. |
Siehe auch
Arbeiten Sie mit uns auf GitHub zusammen
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.