<transport> de <wsHttpBinding>
Définit les paramètres d'authentification correspondant au transport HTTP.
<configuration>
<system.serviceModel>
<bindings>
<wsHttpBinding>
<binding>
<security>
<transport>
Syntaxe
<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
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Attribut | Description |
---|---|
clientCredentialType |
Spécifie les informations d'identification utilisées pour authentifier le client auprès du service. Cet attribut est de type HttpClientCredentialType. |
proxyCredentialType |
Spécifie les informations d'identification utilisées pour authentifier le client auprès d'un proxy de domaine. Cet attribut est de type HttpProxyCredentialType. |
realm |
Chaîne indiquant le domaine de l’authentification de base ou Digest. La valeur par défaut est une chaîne vide. Un domaine d'authentification spécifie au moins le nom de l'hôte qui exécute l'authentification. Il peut également spécifier une collection d’utilisateurs disposant d’un accès. Un utilisateur peut interroger le domaine d'authentification pour vérifier quels noms d'utilisateurs et mots de passe peuvent être utilisés. |
policyEnforcement |
Cette énumération spécifie à quel moment ExtendedProtectionPolicy doit être appliqué. 1. Never : la stratégie n’est jamais appliquée (la protection étendue est désactivée). 2. WhenSupported : la stratégie est appliquée uniquement si le client prend en charge la protection étendue. 3. Always : la stratégie est toujours appliquée. Les clients qui ne prennent pas en charge la protection étendue ne pourront pas être authentifiés. |
Attribut clientCredentialType
Valeur | Description |
---|---|
None |
La sécurité est désactivée. |
Basic |
Utilise l'authentification de base. |
Digest |
Utilise l’authentification Digest. |
Ntlm |
Utilise l'authentification NTLM comme solution de secours dans un domaine Windows. |
Windows |
Utilise l'authentification intégrée Windows. |
Certificate |
Utilise des certificats X.509 pour authentifier le client. |
Attribut proxyCredentialType
Valeur | Description |
---|---|
None |
La sécurité est désactivée. |
Basic |
Utilise l'authentification de base. |
Digest |
Utilise l’authentification Digest. |
Ntlm |
Utilise l'authentification NTLM comme solution de secours dans un domaine Windows. |
Windows |
Utilise l'authentification intégrée Windows. |
Certificate |
Utilise des certificats X.509 pour authentifier le client. |
Éléments enfants
Aucune.
Éléments parents
Élément | Description |
---|---|
<sécurité> | Représente les capacités de sécurité de <wsHttpBinding>. |
Voir aussi
Collaborer avec nous sur GitHub
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner les problèmes et les demandes de tirage. Pour plus d’informations, consultez notre guide du contributeur.