<wsHttpBinding> の <transport>
HTTP トランスポートの認証設定を定義します。
スキーマの階層
<system.serviceModel>
<bindings>
<<wsHttpBinding>>
<binding>
<wsHttpBinding> の <security>
<wsHttpBinding> の <transport>
構文
<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>
</extendedProtecutionPolicy>
</transport>
</security>
</binding>
</wsHttpBinding>
属性と要素
以降のセクションでは、属性、子要素、および親要素について説明します。
属性
属性 | 説明 |
---|---|
clientCredentialType |
サービスに対するクライアントの認証に使用される資格情報を指定します。この属性は HttpClientCredentialType 型です。 |
proxyCredentialType |
ドメイン プロキシに対するクライアントの認証に使用される資格情報を指定します。この属性は HttpProxyCredentialType 型です。 |
realm |
ダイジェストまたは基本認証の認証レルムを指定する文字列。既定値は空の文字列です。 認証レルムでは、少なくとも、認証を実行するホストの名前を指定します。アクセス権のあるユーザーのコレクションも指定できます。ユーザーは、認証レルムを照会して、複数のユーザー名およびパスワードの候補のうち、どれを使用できるかを確認することができます。 |
policyEnforcement |
この列挙体は、ExtendedProtectionPolicy を適用するタイミングを指定します。
|
子要素
なし。
親要素
要素 | 説明 |
---|---|
<<wsHttpBinding>>のセキュリティ機能を表します。 |
参照
リファレンス
HttpTransportSecurity
Transport
Transport
HttpTransportSecurityElement
概念
その他のリソース
Securing Services and Clients
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients