<httpDigest> 要素
サービスに対するクライアントの認証時に使用されるダイジェスト型の資格情報を指定します。
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<endpointBehaviors> の <behavior>
<clientCredentials>
<httpDigest> 要素
<digest impersonationLevel="Identification/Impersonation/Delegation/Anonymous/None" />
属性および要素
属性
属性 | 説明 |
---|---|
impersonationLevel |
クライアントがサーバーと通信する偽装設定を設定します。クライアントが選択する偽装モードは、サーバーでは適用されません。有効な値は次のとおりです。
既定値は Identification です。この属性は TokenImpersonationLevel 型です。 |
子要素
なし
親要素
要素 | 説明 |
---|---|
サービスに対するクライアントの認証に使用される資格情報を指定します。 |
解説
ダイジェストは、アルゴリズムと入力セットを使用して決定されるハッシュです。認証する側と認証される側はアルゴリズムに同意し、入力として使用されるデータを交換します。クライアントはハッシュを計算して、サービスに送信できます。また、サービスもハッシュを計算して、値を比較します。一致すると、クライアントが検証されます。
この機能は、Windows の Active Directory およびインターネット インフォメーション サービス (IIS) と共に有効にする必要があります。詳細な情報については、次のページを参照してください。 「IIS 6.0 のダイジェスト認証」を参照してください。
関連項目
リファレンス
ClientCredentialsElement
HttpDigest
ClientCredentials
HttpDigest
HttpDigestClientElement
HttpDigestClientCredential
その他の技術情報
Security Behaviors in WCF
Securing Clients
Working with Certificates
Securing Services and Clients