共用方式為


<windows>元素的<clientCredentials>

指定 Windows 憑證的設定,以代表用戶端。

<configuration>
  <system.serviceModel>
    <behaviors>
      <endpointBehaviors>
        <behavior>
          <clientCredentials>
            <windows>

語法

<windows allowedImpersonationLevel="Identification/Impersonation/Delegation/Anonymous/None"
         allowNtlm="Boolean" />

屬性和項目

下列章節說明屬性、子元素和父元素。

Attributes

Attribute Description
allowedImpersonationLevel 設定用戶端與伺服器溝通的模擬偏好。 用戶端選擇的模擬模式在伺服器端並未被強制執行。 有效的數值包括以下幾項:

- 識別:伺服器可以取得客戶端的身份與權限,但無法冒充客戶端。
- 模擬:伺服器可在本地系統上模擬客戶端的安全情境。
- 委派:伺服器可在遠端系統上模擬用戶端的安全情境。
- 匿名:伺服器無法冒充或識別客戶端。
- 無:未分配模仿等級。

預設是識別。 此屬性的類型 TokenImpersonationLevel為 。
allowNtlm 將此屬性 true 設為 後,若無法使用 Kerberos,認證可降級為 NTLM。

將此屬性設為 會 false 使 Windows 通訊基金會(WCF)在使用 NTLM 時盡力拋出例外。 請注意,將此屬性設為 可能 false 無法阻止 NTLM 憑證透過有線傳送。

子專案

沒有。

父項目

元素 Description
<clientCredentials> 指定用於驗證客戶端至服務的憑證。

另請參閱