HttpTransportBindingElement.UnsafeConnectionNtlmAuthentication Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se nel server è abilitata la condivisione di connessioni non sicure. Se abilitata, l'autenticazione NTLM viene eseguita una volta su ogni connessione TCP.
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
Valore della proprietà
true
se la condivisione di connessioni non sicure è abilitata. In caso contrario, false
. Il valore predefinito è false
.
Esempio
Nell'esempio seguente la proprietà viene impostata per abilitare la condivisione di connessioni non sicure.
HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();
httpBinding.AuthenticationScheme = AuthenticationSchemes.Ntlm;
httpBinding.UnsafeConnectionNtlmAuthentication = true;
Commenti
Se questa proprietà è impostata su true
e la prima richiesta su una determinata connessione TCP viene autenticata tramite NTLM, le successive richieste sulla stessa connessione verranno elaborate utilizzando le informazioni di autenticazione specificate nell'interfaccia IIdentity della richiesta iniziale.
La proprietà non ha alcun effetto se il protocollo di autenticazione non è NTLM.
Nota
Sebbene l'impostazione della proprietà su true
consenta di ottenere prestazioni migliori in quanto non vengono inviate richieste di autenticazione NTLM aggiuntive, il fatto di non richiedere informazioni di autenticazione a tutte le richieste comporta un rischio per la sicurezza. Occorre quindi stabilire se il miglioramento delle prestazioni giustifica questo rischio.
Per altre informazioni, vedere UnsafeConnectionNtlmAuthentication.