HttpTransportBindingElement.UnsafeConnectionNtlmAuthentication Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.