FederatedMessageSecurityOverHttpElement.NegotiateServiceCredential Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Dienstanmeldeinformationen als Teil der Aushandlung ausgetauscht werden.

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

Eigenschaftswert

true wenn die Anmeldeinformationen des Diensts ausgehandelt werden; false wenn die Dienstanmeldeinformationen außerhalb des Bandes verfügbar sind. Der Standardwert lautet true.

Attribute

Hinweise

Diese Eigenschaft gibt an, ob die Dienstanmeldeinformationen automatisch zwischen dem Client und dem Dienst ausgehandelt werden. Wenn diese Eigenschaft lautet true, tritt eine solche Aushandlung auf. Wenn diese Eigenschaft lautet false, müssen die Dienstanmeldeinformationen auf dem Client angegeben werden, bevor die Kommunikation mit dem Dienst erfolgen kann.

Wenn diese Eigenschaft auf false" festgelegt ist und die Bindung für die Verwendung von Windows als Clientanmeldeinformationstyp konfiguriert ist, muss das Dienstkonto einem Dienstprinzipalnamen (Service Principal Name, SPN) zugeordnet sein. Führen Sie dazu den Dienst unter dem NETZWERKDIENSTkonto oder dem LOKALEN SYSTEMkonto aus. Verwenden Sie andernfalls das Tool SetSpn.exe, um einen Dienstprinzipalnamen für das Dienstkonto zu erstellen. Der Client muss in beiden Fällen entweder den korrekten servicePrincipalName-Element oder den -Konstruktor verwenden. Weitere Informationen finden Sie unter Dienstidentität und -authentifizierung.

Gilt für: