指定用於驗證客戶端至服務時所使用的摘要型憑證。
<configuration>
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<behavior>
<clientCredentials>
<httpDigest>
語法
<httpDigest impersonationLevel="Identification/Impersonation/Delegation/Anonymous/None" />
屬性和項目
下列章節說明屬性、子元素和父元素。
Attributes
| Attribute | Description |
|---|---|
impersonationLevel |
設定用戶端與伺服器溝通的模擬偏好。 用戶端選擇的模擬模式在伺服器端並未被強制執行。 有效的數值包括以下幾項: - 識別:伺服器可以取得客戶端的身份與權限,但無法冒充客戶端。 - 模擬:伺服器可在本地系統上模擬客戶端的安全情境。 - 委派:伺服器可在遠端系統上模擬用戶端的安全情境。 - 匿名:伺服器無法冒充或識別客戶端。 - 無:未分配模仿等級。 預設是識別。 此屬性的類型 TokenImpersonationLevel為 。 |
子專案
None
父項目
| 元素 | Description |
|---|---|
| <clientCredentials> | 指定用來向服務驗證用戶端的認證。 |
備註
摘要是透過演算法和一組輸入決定的雜湊值。 驗證者與被認證者會同意演算法,並交換作為輸入的資料。 用戶端可以計算雜湊值並傳送給服務。 服務也會計算雜湊值並比較各值。 配對即為客戶驗證。
此功能必須與 Windows 和 Internet Information Services (IIS) 上的 Active Directory 一起啟用。 如需詳細資訊,請參閱 IIS 6.0 中的摘要式驗證。