HttpTransportBindingElement.UnsafeConnectionNtlmAuthentication Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of onveilig delen van verbindingen is ingeschakeld op de server. Indien ingeschakeld, wordt NTLM-verificatie eenmaal uitgevoerd op elke TCP-verbinding.

public:
 property bool UnsafeConnectionNtlmAuthentication { bool get(); void set(bool value); };
public bool UnsafeConnectionNtlmAuthentication { get; set; }
member this.UnsafeConnectionNtlmAuthentication : bool with get, set
Public Property UnsafeConnectionNtlmAuthentication As Boolean

Waarde van eigenschap

true indien onveilig delen van verbindingen is ingeschakeld; anders, false. De standaardwaarde is false.

Voorbeelden

In het volgende voorbeeld wordt de eigenschap ingesteld om onveilige verbindingen delen in te schakelen.

HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();
httpBinding.AuthenticationScheme = AuthenticationSchemes.Ntlm;
httpBinding.UnsafeConnectionNtlmAuthentication = true;

Opmerkingen

Wanneer deze eigenschap is ingesteld true op en de eerste aanvraag voor een bepaalde verbinding wordt geverifieerd met behulp van NTLM, worden volgende aanvragen via dezelfde verbinding verwerkt met behulp van de verificatiegegevens in IIdentity de eerste aanvraag.

Deze eigenschap heeft geen effect wanneer NTLM niet het verificatieprotocol is.

Note

Tijdens het instellen van deze eigenschap om de prestaties te true verbeteren omdat er geen extra problemen met NTLM-verificatie worden verzonden, is er een beveiligingsrisico dat niet alle aanvragen nodig heeft om verificatiegegevens op te geven. U moet bepalen of de toename van de prestaties dit risico waard is.

Zie UnsafeConnectionNtlmAuthentication voor meer informatie.

Van toepassing op