HttpTransportBindingElement.UnsafeConnectionNtlmAuthentication Egenskap

Definition

Hämtar eller anger ett värde som anger om osäker anslutningsdelning är aktiverat på servern. Om det är aktiverat utförs NTLM-autentisering en gång på varje TCP-anslutning.

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

Egenskapsvärde

trueom osäker anslutningsdelning är aktiverat. annars . false Standardvärdet är false.

Exempel

I följande exempel anges egenskapen för att aktivera osäker anslutningsdelning.

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

Kommentarer

När den här egenskapen är inställd på true och den första begäran om en viss anslutning autentiseras med hjälp av NTLM bearbetas efterföljande begäranden över samma anslutning med hjälp av autentiseringsinformationen i IIdentity den första begäran.

Den här egenskapen har ingen effekt när NTLM inte är autentiseringsprotokollet.

Note

När du ställer in den här egenskapen på true ökar prestandan eftersom ytterligare NTLM-autentiseringsutmaningar inte skickas, finns det en säkerhetsrisk i att inte kräva att alla begäranden ska tillhandahålla autentiseringsinformation. Du måste avgöra om prestandaökningen är värd den här risken.

Mer information finns i UnsafeConnectionNtlmAuthentication.

Gäller för