共用方式為


<httpDigest> 項目

指定對服務驗證用戶端時,所使用的摘要式類型認證。

結構描述階層

<system.serviceModel>
  <behaviors>
    <endpointBehaviors>
      <endpointBehaviors> 的 <behavior>
        <clientCredentials>
          <httpDigest> 項目

語法

<digest impersonationLevel="Identification/Impersonation/Delegation/Anonymous/None" />

屬性和元素

下列各節說明屬性、子項目和父項目。

屬性

屬性 描述

impersonationLevel

設定用戶端與伺服器通訊的模擬喜好設定。用戶端選取的模擬模式不會在伺服器上強制使用。有效值包括以下的值:

  • Identification:伺服器可取得用戶端的身分識別和權限,但無法模擬用戶端。

  • Impersonation:伺服器可在本機系統上模擬用戶端的安全性內容。

  • Delegation:伺服器可在遠端系統上模擬用戶端的安全性內容。

  • Anonymous:伺服器無法模擬或識別用戶端。

  • None:未指派模擬等級。

預設為 Identification。此屬性的型別為 TokenImpersonationLevel

項目子系

父項目

項目 描述

<clientCredentials>

指定用來對服務驗證用戶端的認證。

備註

摘要是指使用演算法和一組輸入所決定的雜湊。驗證者和被驗證者一致同意某個演算法,並交換做為輸入的資料。用戶端可計算雜湊,並將它傳送至服務。服務也會計算雜湊並比較兩者的值。比對會驗證用戶端。

此功能必須與 Windows 和 Internet Information Services (IIS) 上的 Active Directory 一起啟用。如需詳細資訊,請參閱 IIS 6.0 中的摘要式驗證 (本頁面可能為英文)。

另請參閱

參考

ClientCredentialsElement
HttpDigest
ClientCredentials
HttpDigest
HttpDigestClientElement
HttpDigestClientCredential

其他資源

Security Behaviors in WCF
Securing Clients
Working with Certificates
Securing Services and Clients