<basicHttpBinding> 的 <transport>
定義可控制 HTTP 傳輸之驗證參數的屬性。
結構描述階層
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding>
<basicHttpBinding> 的 <security>
<basicHttpBinding> 的 <transport>
語法
<basicHttpBinding>
<binding>
<security
mode="None|Transport|Message|TransportWithMessageCredential|TransportCredentialOnly">
<transport clientCredentialType="None|Basic|Digest|Ntlm|Windows"
proxyCredentialType="None|Basic|Digest|Ntlm|Windows" realm="string" >
<extendedProtectionPolicy
policyEnforcement="Never|WhenSupported|Always"
protectionScenario="TransportSelected|TrustedProxy">
<customServiceNames></customServiceNames>
</extendedProtectionPolicy>
</transport>
</security>
</binding>
</basicHttpBinding>
屬性和元素
下列章節將說明屬性、子項目和父項目。
屬性
屬性 | 描述 |
---|---|
clientCredentialType |
|
proxyCredentialType |
|
realm |
字串,指定摘要式驗證或基本驗證的 HTTP 驗證配置所使用的領域。 預設為空字串。 |
policyEnforcement |
此列舉指定了應該強制執行 ExtendedProtectionPolicy 的時間。
|
protectionScenario |
此列舉會指定原則強制執行的保護案例。 |
項目子系
無
父項目
項目 | 描述 |
---|---|
定義 <basicHttpBinding> 的安全性功能。 |
範例
下列範例示範透過基本繫結來使用 SSL 傳輸安全性。 根據預設,基本繫結支援 HTTP 通訊。
<system.serviceModel>
<services>
<service
type="Microsoft.ServiceModel.Samples.CalculatorService"
behaviorConfiguration="CalculatorServiceBehavior">
<endpoint address=""
binding="basicHttpBinding"
bindingConfiguration="Binding1"
contract="Microsoft.ServiceModel.Samples.ICalculator" />
</service>
</services>
<bindings>
<basicHttpBinding>
<!-- Configure basicHttpBinding with Transport security -- >
<!-- mode and clientCredentialType set to None.-->
<binding name="Binding1">
<security mode="Transport">
<transport clientCredentialType="None"
proxyCredentialType="None">
<extendedProtectionPolicy
policyEnforcement="WhenSupported"
protectionScenario="TransportSelected">
<customServiceNames></customServiceNames>
</extendedProtectionPolicy>
</security>
</binding>
</basicHttpBinding>
</bindings>
</system.serviceModel>
另請參閱
參考
Transport
Transport
HttpTransportSecurityElement
HttpTransportSecurity
概念
其他資源
Securing Services and Clients
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients