Freigeben über


FederatedMessageSecurityOverHttpElement.NegotiateServiceCredential Eigenschaft

Definition

Ruft einen Wert ab bzw. legt diesen fest, 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

Boolean

true, wenn die Dienstanmeldeinformationen ausgehandelt werden; false, wenn die Dienstanmeldeinformationen out-of-band verfügbar sind. Der Standardwert ist true.

Attribute

Hinweise

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

Wenn diese Eigenschaft auf false festgelegt ist und die Bindung zum Verwenden von Windows als Clientanmeldeinformations-Typ konfiguriert ist, muss das Dienstkonto einem SPN (Service Principal Name) zugeordnet werden. Führen Sie zu diesem Zweck den Dienst unter dem Konto NETZWERKDIENST oder dem Konto LOKALES SYSTEM aus. Verwenden Sie andernfalls das Tool SetSpn.exe, um einen Dienstprinzipalnamen für das Dienstkonto zu erstellen. In beiden Fällen muss der Client den richtigen SPN im < > servicePrincipalName-Element oder mithilfe des Konstruktors EndpointAddress verwenden. Weitere Informationen finden Sie unter Dienstidentität und -Authentifizierung.

Gilt für