Share via


FederatedMessageSecurityOverHttpElement.NegotiateServiceCredential Proprietà

Definizione

Ottiene o imposta un valore che specifica se la credenziale del servizio viene scambiata come parte della negoziazione.

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

Valore della proprietà

Boolean

true se la credenziale del servizio viene negoziata. false se la credenziale del servizio è disponibile fuori banda. Il valore predefinito è true.

Attributi

Commenti

Questa proprietà indica se la credenziale del servizio viene negoziata automaticamente tra il client e il servizio. Se questa proprietà è true, la suddetta negoziazione ha luogo. Se invece questa proprietà è false, prima che la comunicazione con il servizio possa avere luogo è necessario specificare le credenziali del servizio nel client.

Se questa proprietà è impostata su false e l'associazione è configurata per utilizzare Windows come tipo di credenziale client, l'account del servizio deve essere associato a un nome principale di servizio (SPN). A tale scopo, eseguire il servizio sotto l'account Servizio di rete o sotto l'account di sistema locale. In alternativa, utilizzare lo strumento SetSpn.exe per creare un SPN per l'account del servizio. In entrambi i casi, il client deve usare il nome SPN corretto < nell'elemento > servicePrincipalName o tramite il costruttore EndpointAddress . Per altre informazioni, vedere Identità del servizio e autenticazione.

Si applica a