Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the security requirements for an endpoint configured with a <wsHttpBinding>.
Schema Hierarchy
<system.serviceModel>
<bindings>
<webHttpBinding>
<binding>
<security> of <webHttpBinding>
Syntax
<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>
</webHttpBinding>
</bindings>
</system.ServiceModel>
Attributes and Elements
The following sections describe attributes, child elements, and parent elements.
Attributes
Attribute | Description |
---|---|
mode |
Specifies whether transport-level security or no security is used by an endpoint. The default is None. This attribute is of type WebHttpSecurityMode. |
Child Elements
Element | Description |
---|---|
Defines the transport security settings. This element corresponds to the HttpTransportSecurityElement type. |
Parent Elements
Element | Description |
---|---|
A binding element that is used to configure endpoints for Windows Communication Foundation (WCF) Web services that respond to HTTP requests instead of SOAP messages. |
See Also
Reference
WebHttpBindingElement
WSHttpSecurityElement
Security
Security
WebHttpSecurity
Concepts
Other Resources
Securing Services and Clients
Selecting a Credential Type
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients
Web Programming Model