<security> de <webHttpBinding>
Spécifie les exigences de sécurité pour un point de terminaison configuré avec une liaison <wsHttpBinding>.
<configuration>
<system.serviceModel>
<bindings>
<webHttpBinding>
<binding>
<security>
Syntaxe
<system.ServiceModel>
<bindings>
<webHttpBinding>
<binding name = "String">
<security mode="None/Transport/TransportCredentialOnly">
<transport clientCredentialType="Basic/Certificate/Digest/None/Ntlm/Windows"
proxyCredentialType="Basic/Digest/None/Ntlm/Windows"
realm="String" />
</security>
</binding>
</webHttpBinding>
</bindings>
</system.ServiceModel>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Attribut | Description |
---|---|
mode | Indique si un point de terminaison utilise la sécurité au niveau du transport ou s'il n'utilise aucune sécurité. Par défaut, il s’agit de None . Cet attribut est de type WebHttpSecurityMode. |
Attribut Mode
Valeur | Description |
---|---|
None | La sécurité est désactivée. |
Transport | La sécurité est fournie à l'aide de HTTPS. Le service doit être configuré avec les certificats SSL. Le message est entièrement sécurisé à l’aide du protocole HTTPS et le service est authentifié par le client à l’aide du certificat SSL du service. L’authentification du client est contrôlée via l’attribut ClientCredentialType du <transport>. |
TransportCredentialOnly | Ce mode n'assure pas l'intégrité et la confidentialité des messages. Il fournit l'authentification du client basée sur le protocole HTTP. Ce mode doit être utilisé avec précaution. Il doit être utilisé dans des environnements où la sécurité du transport est assurée par d’autres moyens (tels que IPSec), et où seule l’authentification du client est fournie par l’infrastructure WCF. |
Éléments enfants
Élément | Description |
---|---|
<transport> | Définit les paramètres de sécurité de transport. Cet élément correspond au type HttpTransportSecurityElement. |
Éléments parents
Élément | Description |
---|---|
<webHttpBinding> | Élément de liaison utilisé pour configurer des points de terminaison pour les services web Windows Communication Foundation (WCF) qui répondent aux requêtes HTTP plutôt qu’aux messages SOAP. |
Voir aussi
- WebHttpBindingElement
- WSHttpSecurityElement
- Security
- Security
- WebHttpSecurity
- Sécurisation des services et des clients
- Sélection d'un type d'informations d'identification
- Liaisons
- Configuration des liaisons fournies par le système
- Utilisation de liaisons pour configurer des services et des clients
- <binding>
- Modèle de programmation HTTP Web WCF
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.