FederatedMessageSecurityOverHttpElement.NegotiateServiceCredential 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,這個值會指定是否交換服務認證做為交涉的一部分。
public:
property bool NegotiateServiceCredential { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("negotiateServiceCredential", DefaultValue=true)]
public bool NegotiateServiceCredential { get; set; }
[<System.Configuration.ConfigurationProperty("negotiateServiceCredential", DefaultValue=true)>]
member this.NegotiateServiceCredential : bool with get, set
Public Property NegotiateServiceCredential As Boolean
屬性值
如果服務認證要經過交涉,則為 true
,如果服務認證可在範圍外使用,則為 false
。 預設為 true
。
- 屬性
備註
這個屬性會指出服務認證是否會自動在用戶端和服務之間進行交涉。 如果此屬性為 true
,則會發生此種交涉。 如果這個屬性是 false
,則必須先在用戶端指定服務認證,才能與服務進行通訊。
如果這個屬性設定為 false
,且繫結設定為使用 Windows 做為用戶端認證型別,服務帳戶就必須與服務主要名稱 (Service Principal Name,SPN) 產生關聯。 如果要這樣做,請在 NETWORK SERVICE 帳戶或 LOCAL SYSTEM 帳戶下執行服務。 或者,使用 SetSpn.exe 工具來建立服務帳戶的 SPN。 無論是哪一種情況,用戶端都必須在 < > servicePrincipalName元素中使用正確的 SPN,或使用此函式 EndpointAddress 。 如需詳細資訊,請參閱 服務身分識別和驗證。