FederatedMessageSecurityOverHttpElement.NegotiateServiceCredential Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość określającą, czy poświadczenia usługi są wymieniane w ramach negocjacji.
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
Wartość właściwości
true
jeśli poświadczenia usługi są negocjowane; false
jeśli poświadczenie usługi jest dostępne poza pasmem. Wartość domyślna to true
.
- Atrybuty
Uwagi
Ta właściwość wskazuje, czy poświadczenia usługi są negocjowane automatycznie między klientem a usługą. Jeśli ta właściwość to true
, takie negocjacje zostaną wynegocjowane. Jeśli ta właściwość to false
, poświadczenia usługi muszą zostać określone na kliencie przed nawiązaniem komunikacji z usługą.
Jeśli ta właściwość ma wartość false
, a powiązanie jest skonfigurowane do używania systemu Windows jako typu poświadczeń klienta, konto usługi musi być skojarzone z główną nazwą usługi (SPN). W tym celu uruchom usługę na koncie USŁUGI SIECIOWEJ lub koncie SYSTEMU LOKALNEgo. Alternatywnie użyj narzędzia SetSpn.exe, aby utworzyć nazwę SPN dla konta usługi. W obu przypadkach klient musi użyć poprawnej nazwy SPN w <elemecie servicePrincipalName> lub za pomocą konstruktora EndpointAddress . Aby uzyskać więcej informacji, zobacz Tożsamość usługi i uwierzytelnianie.